<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '356D9DC14717D3E84089AA1CD2E795B2';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'chatApp',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function M(){}
function Q(){}
function Qf(){}
function Hf(){}
function cD(){}
function ch(){}
function oh(){}
function uh(){}
function uc(){}
function Rc(){}
function fg(){}
function wg(){}
function Ig(){}
function Og(){}
function Xg(){}
function ai(){}
function Ni(){}
function Gj(){}
function Pp(){}
function Sp(){}
function Wp(){}
function ar(){}
function Br(){}
function Hr(){}
function nt(){}
function qt(){}
function Iu(){}
function pv(){}
function sv(){}
function Bv(){}
function Xx(){}
function rB(){}
function kC(){}
function nC(){}
function AC(){}
function DC(){}
function VC(){}
function ZC(){}
function bD(){}
function sp(){lp()}
function Zr(){Yr()}
function Nx(){Jc()}
function ey(){Jc()}
function oy(){Jc()}
function ry(){Jc()}
function yy(){Jc()}
function fz(){Jc()}
function QB(){Jc()}
function bz(){_y(this)}
function xB(){xz(this)}
function D(a){this.b=a}
function _f(a,b){a.b=b}
function _C(a,b){a.b=b}
function UC(a,b){a.b=b}
function YC(a,b){a.b=b}
function Yp(a,b){a.b=b}
function Yf(a,b){a.g=b}
function ag(a,b){a.c=b}
function aD(a,b){a.c=b}
function Zp(a,b){a.c=b}
function $p(a,b){a.e=b}
function Ar(a,b){a.e=b}
function Bs(a,b){a.t=b}
function Pc(a,b){a.b+=b}
function Qc(a,b){a.b+=b}
function Bc(a){this.b=a}
function Ec(a){this.b=a}
function pb(a){this.b=a}
function rb(a){this.b=a}
function ih(a){this.b=a}
function Uh(a){this.b=a}
function si(a){this.b=a}
function Ci(a){this.b=a}
function Ti(a){this.b=a}
function gj(a){this.b=a}
function Eq(a){this.b=a}
function Gq(a){this.b=a}
function Iq(a){this.b=a}
function Kq(a){this.b=a}
function Mq(a){this.b=a}
function Pq(a){this.b=a}
function Vq(a){this.b=a}
function Yq(a){this.b=a}
function er(a){this.b=a}
function cv(a){this.b=a}
function Hv(a){this.t=a}
function xt(a){this.t=a}
function ku(a){this.e=a}
function FA(a){this.e=a}
function hA(a){this.b=a}
function hy(a){this.b=a}
function hC(a){this.b=a}
function xC(a){this.b=a}
function IC(a){this.b=a}
function WC(a){this.b=a}
function ww(a){this.b=a}
function Cx(a){this.b=a}
function Sx(a){this.b=a}
function Sz(a){this.b=a}
function TA(a){this.b=a}
function $B(a){this.b=a}
function rx(a){this.c=a}
function Cg(){this.b={}}
function Bp(){this.b=HD}
function wb(){this.b=xb()}
function og(){this.d=++lg}
function Ri(){return null}
function tj(){return null}
function mj(a){return a.b}
function Fj(a){return a.b}
function xi(a){return a.b}
function Gi(a){return a.b}
function Zi(a){return a.b}
function _y(a){a.b=new Rc}
function As(){throw new fz}
function Gu(){Gu=cD;Be()}
function Su(){Su=cD;Wu()}
function Lw(){Lw=cD;Xw()}
function Wg(a,b){uq(b.b,a)}
function bh(a,b){vq(b.b,a)}
function Ds(a,b){os(a.t,b)}
function wt(a,b){ad(a.t,b)}
function Pv(a,b){md(a.c,b)}
function Qv(a,b){bd(a.c,b)}
function Sv(a,b){bd(a.c,b)}
function yx(a,b){a.send(b)}
function Cs(a,b){a.t[VE]=b}
function Bg(a,b,c){a.b[b]=c}
function Gb(a){Jc();this.f=a}
function Hb(a){Jc();this.f=a}
function hb(a){ab();this.b=a}
function ZB(a){Ku(_u(),a.b)}
function vc(a){return a.cb()}
function vg(a,b){bC(b.b.c,a)}
function Rr(a){$wnd.alert(a)}
function gw(){hw.call(this)}
function Yy(){this.b=new Rc}
function CB(){this.b=new xB}
function Ce(){Be();return we}
function me(){le();return ge}
function Xe(){We();return Me}
function Id(){Hd();return Cd}
function Yd(){Xd();return Sd}
function Yw(){Xw();return Sw}
function ki(){ii();return ei}
function gu(){eu();return Yt}
function mc(){mc=cD;lc=new uc}
function Lf(){Lf=cD;Kf=new Qf}
function Mi(){Mi=cD;Li=new Ni}
function Yr(){Yr=cD;Xr=new og}
function pB(){pB=cD;oB=new rB}
function oC(){oC=cD;jC=new nC}
function EC(){EC=cD;zC=new DC}
function rr(a){mr=a;es();hs=a}
function Sb(b,a){b[b.length]=a}
function bd(b,a){b.scrollTop=a}
function Ii(a){Gb.call(this,a)}
function $h(a){Xh.call(this,a)}
function kt(a){$h.call(this,a)}
function fj(){gj.call(this,{})}
function wj(a){throw new Ii(a)}
function Iw(a){this.t=a;new ai}
function Ex(a){Rh(a.b,a.d,a.c)}
function gx(a,b){jx(a,b,a.d)}
function dt(a,b){Zs(a,b,a.t)}
function su(a,b){Zs(a,b,a.t)}
function Ku(a,b){Lu(a,b,a.j.d)}
function Ag(a,b){return a.b[b]}
function vy(a){return a>0?a:0}
function vb(a){return xb()-a.b}
function Qo(a){return new Oo[a]}
function qj(a){return new Ti(a)}
function sj(a){return new zj(a)}
function sy(a){Gb.call(this,a)}
function my(a){Gb.call(this,a)}
function py(a){Gb.call(this,a)}
function zy(a){Gb.call(this,a)}
function gz(a){Gb.call(this,a)}
function XB(a){Gb.call(this,a)}
function Ee(){yd.call(this,SD,0)}
function Ge(){yd.call(this,TD,1)}
function Ie(){yd.call(this,UD,2)}
function Ke(){yd.call(this,VD,3)}
function $w(){yd.call(this,SD,0)}
function ax(){yd.call(this,TD,1)}
function cx(){yd.call(this,UD,2)}
function ex(){yd.call(this,VD,3)}
function bs(){Ch.call(this,null)}
function vv(){jv.call(this,nv())}
function y(a,b,c){x(a,b,xb(),c)}
function mB(a,b,c){a.splice(b,c)}
function _q(a,b,c){a.b=b;a.c=c}
function KC(a,b){a.c=b;Ax(a.d)}
function Js(a,b){!!a.q&&Ah(a.q,b)}
function Bh(a,b){return Qh(a.b,b)}
function Qh(a,b){return yz(a.e,b)}
function AB(a,b){return yz(a.b,b)}
function wy(a,b){return a>b?a:b}
function uy(a){return a<=0?0-a:a}
function qc(a){return !!a.b||!!a.g}
function Bz(b,a){return b.f[jE+a]}
function Au(a,b){Ht(a.b,b,true)}
function ob(a,b,c){_c(b,a.b,nb(c))}
function fs(a,b){a.__listener=b}
function jb(a,b){this.c=a;this.b=b}
function yd(a,b){this.b=a;this.c=b}
function at(){this.j=new mx(this)}
function MC(){this.d=new Cx(this)}
function ir(a){Uc(a.parentNode,a)}
function Ze(){yd.call(this,'PX',0)}
function gf(){yd.call(this,'EX',3)}
function df(){yd.call(this,'EM',2)}
function tf(){yd.call(this,'CM',7)}
function wf(){yd.call(this,'MM',8)}
function kf(){yd.call(this,'PT',4)}
function nf(){yd.call(this,'PC',5)}
function qf(){yd.call(this,'IN',6)}
function ji(a,b){yd.call(this,a,b)}
function fu(a,b){yd.call(this,a,b)}
function nu(a,b){this.b=a;this.e=b}
function eq(a,b){this.b=a;this.c=b}
function br(a,b){this.b=a;this.c=b}
function OA(a,b){this.b=a;this.c=b}
function LB(a,b){this.b=a;this.c=b}
function mA(a,b){this.c=a;this.b=b}
function LC(a,b){Bx(a.d,ej(SC(b)))}
function yr(a,b){Oq(b,a);xr.d=false}
function ad(b,a){b.innerHTML=a||HD}
function Ry(){Ry=cD;Oy={};Qy={}}
function Sr(){if(!Jr){ts();Jr=true}}
function Tr(){if(!Nr){us();Nr=true}}
function nv(){iv();return $doc.body}
function CA(a){return a.c<a.e.Vb()}
function pj(a){return Bi(),a?Ai:zi}
function Dz(b,a){return jE+a in b.f}
function az(a,b){Qc(a.b,b);return a}
function Xy(a,b){Qc(a.b,b);return a}
function Wy(a,b){Pc(a.b,b);return a}
function hh(a,b){a.b?Bq(b.b):xq(b.b)}
function ed(a,b){a.textContent=b||HD}
function db(a){$wnd.clearInterval(a)}
function eb(a){$wnd.clearTimeout(a)}
function ic(a){$wnd.clearTimeout(a)}
function fq(a){eq.call(this,a.b,a.c)}
function Ch(a){Dh.call(this,a,false)}
function af(){yd.call(this,'PCT',1)}
function ee(){yd.call(this,'AUTO',3)}
function ue(){yd.call(this,'FIXED',3)}
function Kd(){yd.call(this,'NONE',0)}
function Md(){yd.call(this,'BLOCK',1)}
function cz(a){_y(this);Qc(this.b,a)}
function Sh(a){this.e=new xB;this.d=a}
function dB(){this.b=Jj(Io,jD,0,0,0)}
function $s(a){return Nu(a,hx(a.j,0))}
function Yj(a){return a==null?null:a}
function Sj(a,b){return a.cM&&a.cM[b]}
function Jy(b,a){return b.indexOf(a)}
function Yo(a,b){rp(b.e,b.d);bB(a.d,b)}
function tA(a,b){(a<0||a>=b)&&wA(a,b)}
function _c(c,a,b){c.setAttribute(a,b)}
function Du(a,b,c){var d;d=c;Eu(a,b,d)}
function nB(a,b,c,d){a.splice(b,c,d)}
function yq(a,b){a.g=b;!b&&(a.i=null)}
function tc(a,b){a.d=wc(a.d,[b,false])}
function Tu(b,a){b.__gwt_resolve=Uu(a)}
function Bq(a){xq(a);a.c=ur(new Pq(a))}
function hc(a){return a.$H||(a.$H=++_b)}
function Xj(a){return a.tM==cD||Rj(a,1)}
function gs(a){return !Wj(a)&&Vj(a,40)}
function Gy(b,a){return b.charCodeAt(a)}
function Rj(a,b){return a.cM&&!!a.cM[b]}
function BB(a,b){return Iz(a.b,b)!=null}
function Nb(a){return Wj(a)?Kc(Uj(a)):HD}
function Sc(b,a){return b.appendChild(a)}
function Uc(b,a){return b.removeChild(a)}
function ce(){yd.call(this,'SCROLL',2)}
function oe(){yd.call(this,'STATIC',0)}
function qe(){yd.call(this,'RELATIVE',1)}
function Od(){yd.call(this,'INLINE',2)}
function $d(){yd.call(this,'VISIBLE',0)}
function ae(){yd.call(this,'HIDDEN',1)}
function se(){yd.call(this,'ABSOLUTE',2)}
function ab(){ab=cD;$=new dB;Or(new Hr)}
function ah(){ah=cD;_g=new pg(bE,new ch)}
function Vg(){Vg=cD;Ug=new pg(aE,new Xg)}
function eg(){eg=cD;dg=new pg(XD,new fg)}
function ug(){ug=cD;tg=new pg(YD,new wg)}
function Hg(){Hg=cD;Gg=new pg(ZD,new Ig)}
function Ng(){Ng=cD;Mg=new pg($D,new Og)}
function jt(){jt=cD;ht=new nt;it=new qt}
function A(a){this.d=new D(this);this.n=a}
function xb(){return (new Date).getTime()}
function Mb(a){return a==null?null:a.name}
function Vj(a,b){return a!=null&&Rj(a,b)}
function up(c,a,b){return a.replace(c,b)}
function Wo(a,b,c){return op(a.c,a.e,b,c)}
function Zc(b,a){return parseInt(b[a])||0}
function Yz(a){return a.c=Tj(DA(a.b),64)}
function Jb(a){return Wj(a)?Kb(Uj(a)):a+HD}
function ZA(a){a.b=Jj(Io,jD,0,0,0);a.c=0}
function bb(a){a.c?db(a.d):eb(a.d);bB($,a)}
function wq(a){if(a.b){Ex(a.b.b);a.b=null}}
function xq(a){if(a.c){Ex(a.c.b);a.c=null}}
function es(){if(!cs){ns();rs();cs=true}}
function Nh(a,b){var c;c=Oh(a,b);return c}
function Jh(a,b,c){var d;d=Mh(a,b);d.Rb(c)}
function cc(a,b,c){return a.apply(b,c);var d}
function sd(b,a){return b.getElementById(a)}
function Kb(a){return a==null?null:a.message}
function Ji(a){Jc();this.f=!a?null:Db(a)}
function $v(a){this.d=a;this.b=!!this.d.e}
function Dh(a,b){this.b=new Sh(b);this.c=a}
function YA(a,b){Lj(a.b,a.c++,b);return true}
function $A(a,b){tA(b,a.c);return a.b[b]}
function T(a,b){bB(a.b,b);a.b.c==0&&bb(a.c)}
function sc(a,b){a.b=wc(a.b,[b,false]);rc(a)}
function Hh(a,b){!a.b&&(a.b=new dB);YA(a.b,b)}
function qh(a){var b;if(nh){b=new oh;Ah(a,b)}}
function wh(a){var b;if(th){b=new uh;Ah(a,b)}}
function xu(a){this.t=a;this.b=new It(this.t)}
function qu(a,b,c){this.b=a;this.e=b;this.d=c}
function Fx(a,b,c){this.b=a;this.d=b;this.c=c}
function Hx(a,b,c){this.b=a;this.d=b;this.c=c}
function Kx(a,b,c){this.b=a;this.d=b;this.c=c}
function kr(a,b,c){this.c=a;this.d=b;this.b=c}
function jv(a){at.call(this);this.t=a;Ks(this)}
function Ib(a){Jc();this.c=a;this.b=HD;Ic(this)}
function V(){this.b=new dB;this.c=new hb(this)}
function mq(a){a.s=false;a.d=false;a.i=null}
function _x(a){var b=Oo[a.c];a=null;return b}
function Lc(){try{null.a()}catch(a){return a}}
function Xc(a){return gd(vd(a.ownerDocument),a)}
function Yc(a){return hd(vd(a.ownerDocument),a)}
function ay(a){return typeof a=='number'&&a>0}
function bq(a,b){return new eq(a.b-b.b,a.c-b.c)}
function cq(a,b){return new eq(a.b*b.b,a.c*b.c)}
function dq(a,b){return new eq(a.b+b.b,a.c+b.c)}
function zh(a,b,c){return new Uh(Ih(a.b,b,c))}
function Tc(c,a,b){return c.insertBefore(a,b)}
function Wc(c,a,b){return c.replaceChild(a,b)}
function Lv(a){return yv((!xv&&(xv=new Bv),a.c))}
function Nv(a){return zv((!xv&&(xv=new Bv),a.c))}
function Aq(a,b){Pv(a.t,Zj(b.b));Sv(a.t,Zj(b.c))}
function kv(a){iv();try{a.yb()}finally{BB(hv,a)}}
function zj(a){if(a==null){throw new yy}this.b=a}
function Xh(a){Hb.call(this,Zh(a),Yh(a));this.b=a}
function cC(a){At(this,eC(new fC(this)));this.b=a}
function rC(a){At(this,tC(new vC(this)));this.b=a}
function mx(a){this.c=a;this.b=Jj(Go,jD,51,4,0)}
function Qd(){yd.call(this,'INLINE_BLOCK',3)}
function Oj(){Oj=cD;Mj=[];Nj=[];Pj(new Gj,Mj,Nj)}
function Df(){Df=cD;Af=[];Bf=[];Cf=[];yf=new Hf}
function iv(){iv=cD;fv=new pv;gv=new xB;hv=new CB}
function Uy(){if(Py==256){Oy=Qy;Qy={};Py=0}++Py}
function $j(a){if(a!=null){throw new ey}return null}
function wc(a,b){!a&&(a=[]);a[a.length]=b;return a}
function Of(a,b){var c;c=Mf(b);Sc(Nf(a),c);return c}
function zB(a,b){var c;c=Ez(a.b,b,a);return c==null}
function rz(a){var b;b=new Sz(a);return new OA(a,b)}
function Vc(a){var b;b=dd(a);!!b&&b.removeChild(a)}
function Rb(a){var b;return b=a,Xj(b)?b.hC():hc(b)}
function Or(a){Sr();return Pr(nh?nh:(nh=new og),a)}
function Wj(a){return a!=null&&a.tM!=cD&&!Rj(a,1)}
function $c(b,a){return b[a]==null?null:String(b[a])}
function Zs(a,b,c){Ns(b);gx(a.j,b);nr(c,b.t);Os(b,a)}
function Lt(a){a.g.c=true;Kt(a);Xo(a.f,0,null);Qt(a)}
function yu(a){xu.call(this,a,Iy('span',a.tagName))}
function It(a){this.b=a;this.c=bi(a);this.d=this.c}
function Dy(a){this.b='Unknown';this.d=a;this.c=-1}
function xz(a){a.b=[];a.f={};a.d=false;a.c=null;a.e=0}
function Bi(){Bi=cD;zi=new Ci(false);Ai=new Ci(true)}
function Rx(){Rx=cD;Px=new Sx(false);Qx=new Sx(true)}
function NA(a){var b;b=new $z(a.c.b);return new TA(b)}
function Mo(a){if(Vj(a,61)){return a}return new Ib(a)}
function jd(){var a=od();return a!=-1&&a>=1009000}
function Qb(a,b){var c;return c=a,Xj(c)?c.eQ(b):c===b}
function Pr(a,b){return zh((!Kr&&(Kr=new bs),Kr),a,b)}
function wB(a,b){return Yj(a)===Yj(b)||a!=null&&Qb(a,b)}
function RB(a,b){return Yj(a)===Yj(b)||a!=null&&Qb(a,b)}
function ew(a,b,c,d){Pt(a,b,c,d);c!=(eu(),Zt)&&fw(a,b)}
function Rh(a,b,c){a.c>0?Hh(a,new Kx(a,b,c)):Lh(a,b,c)}
function aC(a,b){su(a.c,new zu(b.b+' : '+b.c));Ov(a.d)}
function Bx(a,b){if(a.c==null)throw new py($E);yx(a.c,b)}
function aj(a,b){if(b==null){throw new yy}return bj(a,b)}
function qq(a,b){if(a.k.b){return pq(b,a.k.b)}return false}
function Hc(a,b){a.length>=b&&a.splice(0,b);return a}
function uC(){var a;a=(new AC,EC(),zC);CC(a);return a}
function J(){J=cD;var a;a=new M;!!a&&(a._()||(a=new V));I=a}
function lp(){lp=cD;kp=tp((We(),Ne),Ne);Sc($doc.body,kp)}
function Ff(){Df();if(!zf){zf=true;tc((mc(),lc),yf)}}
function lv(){iv();try{lt(hv,fv)}finally{xz(hv.b);xz(gv)}}
function Qr(a){Sr();Tr();return Pr((!th&&(th=new og),th),a)}
function Is(a,b,c){return zh(!a.q?(a.q=new Ch(a)):a.q,c,b)}
function kh(a,b){var c;if(gh){c=new ih(b);!!a.q&&Ah(a.q,c)}}
function _p(a,b){this.d=b;this.e=new fq(a);this.f=new fq(b)}
function ap(a,b){this.b=a;this.c=b;A.call(this,(J(),I))}
function wA(a,b){throw new sy('Index: '+a+', Size: '+b)}
function oq(a){return new eq(id(a.t.c),a.t.c.scrollTop||0)}
function Nt(a){return a.t.clientWidth/Wo(a.f,a.i,false)-a.e}
function Mt(a){return a.t.clientHeight/Wo(a.f,a.i,true)-a.d}
function Ov(a){Qv(a,(a.c.scrollHeight||0)-a.c.clientHeight)}
function Qw(a){Mw.call(this,a);this.t[VE]='gwt-TextBox'}
function tu(){at.call(this);Bs(this,$doc.createElement(_D))}
function et(a){a.style[rE]=HD;a.style[sE]=HD;a.style[oE]=HD}
function Mv(a){return (a.c.scrollHeight||0)-a.c.clientHeight}
function yv(a){return Av(a)?0:(a.scrollWidth||0)-a.clientWidth}
function zv(a){return Av(a)?a.clientWidth-(a.scrollWidth||0):0}
function UB(a){return a==null?(VB(),Mi(),Mi(),Li):new zj(a)}
function _u(){if(!Zu){Zu=new $u;dt((iv(),mv()),Zu)}return Zu}
function Jj(a,b,c,d,e){var f;f=Ij(e,d);Kj(a,b,c,f);return f}
function Nu(a,b){var c;c=_s(a,b);c&&Yo(a.b,Tj(b.r,33));return c}
function lx(a,b){var c;c=ix(a,b);if(c==-1){throw new QB}kx(a,c)}
function Tj(a,b){if(a!=null&&!Sj(a,b)){throw new ey}return a}
function hx(a,b){if(b<0||b>=a.d){throw new ry}return a.b[b]}
function px(a){if(a.b>=a.c.d){throw new QB}return a.c.b[++a.b]}
function KA(a){if(a.c<=0){throw new QB}return a.b._b(a.d=--a.c)}
function EA(a){if(a.d<0){throw new oy}a.e.cc(a.d);a.c=a.d;a.d=-1}
function wp(a){if(a==null){throw new zy('html is null')}this.b=a}
function Zo(a){this.c=new sp;this.d=new dB;this.e=a;pp(this.c,a)}
function qr(a){!!mr&&a==mr&&(mr=null);es();a===hs&&(hs=null)}
function Rq(a){if(a.g){Ex(a.g.b);a.g=null}a==a.f.i&&(a.f.i=null)}
function tq(a){if(!a.s){return}a.s=false;if(a.d){a.d=false;sq(a)}}
function ju(a){a.d=0;a.c=false;if(!a.f){a.f=true;tc((mc(),lc),a)}}
function pp(a,b){b.style[oE]=(le(),wE);Sc(b,a.b=tp((We(),Oe),Pe))}
function fb(a,b){return $wnd.setTimeout(GD(function(){a.ab()}),b)}
function kd(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}
function vd(a){return Hy(a.compatMode,RD)?a.documentElement:a.body}
function Wb(a){var b=Tb[a.charCodeAt(0)];return b==null?a:b}
function Db(a){var b,c;b=a.cZ.d;c=a.bb();return c!=null?b+KD+c:b}
function nq(a){var b;b=a.b.touches;return b.length>0?b[0]:null}
function Pf(a,b){var c;c=Mf(b);Tc(Nf(a),c,a.b.firstChild);return c}
function Zx(a,b,c){var d;d=new Xx;d.d=a+b;ay(c)&&by(c,d);return d}
function Kj(a,b,c,d){Oj();Qj(d,Mj,Nj);d.cZ=a;d.cM=b;d.qI=c;return d}
function Gz(a,b){var c;c=a.c;a.c=b;if(!a.d){a.d=true;++a.e}return c}
function Hj(a,b){var c,d;c=a;d=Ij(0,b);Kj(c.cZ,c.cM,c.qI,d);return d}
function C(a,b){z(a.b,b)?(a.b.j=a.b.n.Z(a.b.d,a.b.f)):(a.b.j=null)}
function Ps(a,b){a.p==-1?ss(a.t,b|(a.t.__eventBits||0)):(a.p|=b)}
function Hy(a,b){if(!Vj(b,1)){return false}return String(a)==b}
function fc(a,b,c){var d;d=dc();try{return cc(a,b,c)}finally{gc(d)}}
function nr(a,b){Sc(a,(Su(),b.__gwt_resolve?b.__gwt_resolve():b))}
function dj(d,a,b){if(b){var c=b.lb();d.b[a]=c(b)}else{delete d.b[a]}}
function Qj(a,b,c){Oj();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function cp(a,b,c,d,e){a.s=a.t=true;a.w=false;a.G=b;a.I=d;a.H=c;a.J=e}
function dp(a,b,c,d,e){a.u=a.v=true;a.x=false;a.K=b;a.M=d;a.L=c;a.N=e}
function ep(a,b,c,d,e){a.u=a.x=true;a.v=false;a.K=b;a.Q=d;a.L=c;a.R=e}
function fp(a,b,c,d,e){a.v=a.x=true;a.u=false;a.M=b;a.Q=d;a.N=c;a.R=e}
function gp(a,b,c,d,e){a.w=a.s=true;a.t=false;a.O=b;a.G=d;a.P=c;a.H=e}
function hp(a,b,c,d,e){a.w=a.t=true;a.s=false;a.O=b;a.I=d;a.P=c;a.J=e}
function Kz(a){var b;b=a.c;a.c=null;if(a.d){a.d=false;--a.e}return b}
function Uj(a){if(a!=null&&(a.tM==cD||Rj(a,1))){throw new ey}return a}
function DA(a){if(a.c>=a.e.Vb()){throw new QB}return a.e._b(a.d=a.c++)}
function zx(a){if(a.c==null)throw new py($E);a.c.close();a.c=null}
function zr(a){a.f=false;a.g=null;a.b=false;a.c=false;a.d=true;a.e=null}
function Zv(a){if(!a.b||!a.d.e){throw new QB}a.b=false;return a.c=a.d.e}
function Uu(a){return function(){this.__gwt_resolve=Vu;return a.tb()}}
function Zj(a){return ~~Math.max(Math.min(a,2147483647),-2147483648)}
function jc(){return $wnd.setTimeout(function(){$b!=0&&($b=0);bc=-1},10)}
function gc(a){a&&oc((mc(),lc));--$b;if(a){if(bc!=-1){ic(bc);bc=-1}}}
function aB(a,b){var c;c=(tA(b,a.c),a.b[b]);mB(a.b,b,1);--a.c;return c}
function Vo(a,b,c){var d,e;d=mp(a.e,b);e=new ip(d,b,c);YA(a.d,e);return e}
function _A(a,b,c){for(;c<a.c;++c){if(RB(b,a.b[c])){return c}}return -1}
function gr(a){var b,c;hr();b=dd(a);c=cd(a);Sc(fr,a);return new kr(b,c,a)}
function dd(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
function Mw(a){Iw.call(this,a,(!Rp&&(Rp=new Sp),!Op&&(Op=new Pp)))}
function Bu(){yu.call(this,$doc.createElement(_D));this.t[VE]='gwt-HTML'}
function Fu(a){at.call(this);Bs(this,$doc.createElement(_D));ad(this.t,a)}
function hr(){if(!fr){fr=$doc.createElement(_D);Fs(fr,false);Sc(nv(),fr)}}
function Vu(){throw 'A PotentialElement cannot be resolved twice.'}
function pd(a){!a.gwt_uid&&(a.gwt_uid=1);return 'gwt-uid-'+a.gwt_uid++}
function Yh(a){var b;b=a.Bb();if(!b.Gb()){return null}return Tj(b.Hb(),61)}
function Ur(){var a;if(Jr){a=new Zr;!!Kr&&Ah(Kr,a);return null}return null}
function ix(a,b){var c;for(c=0;c<a.d;++c){if(a.b[c]==b){return c}}return -1}
function Ot(a){if(a==(eu(),au)){return du}else if(a==_t){return $t}return a}
function Ly(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}
function Ht(a,b,c){c?ad(a.b,b):ed(a.b,b);if(a.d!=a.c){a.d=a.c;ci(a.b,a.c)}}
function Pj(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function Hz(e,a,b){var c,d=e.f;a=jE+a;a in d?(c=d[a]):++e.e;d[a]=b;return c}
function $x(a,b,c,d){var e;e=new Xx;e.d=a+b;ay(c)&&by(c,e);e.b=d?8:0;return e}
function cj(a,b,c){var d;if(b==null){throw new yy}d=aj(a,b);dj(a,b,c);return d}
function bB(a,b){var c;c=_A(a,b,0);if(c==-1){return false}aB(a,c);return true}
function Xu(b){Su();try{return !!b&&!!b.__gwt_resolve}catch(a){return false}}
function ss(a,b){es();qs(a,b);b&131072&&a.addEventListener(OE,ls,false)}
function Fs(a,b){a.style.display=b?HD:yE;a.setAttribute(JD,String(!b))}
function yz(a,b){return b==null?a.d:Vj(b,1)?Dz(a,Tj(b,1)):Cz(a,b,~~Rb(b))}
function zz(a,b){return b==null?a.c:Vj(b,1)?Bz(a,Tj(b,1)):Az(a,b,~~Rb(b))}
function Iz(a,b){return b==null?Kz(a):Vj(b,1)?Lz(a,Tj(b,1)):Jz(a,b,~~Rb(b))}
function LA(a,b){var c;this.b=a;this.e=a;c=a.Vb();(b<0||b>c)&&wA(b,c);this.c=b}
function pg(a,b){og.call(this);this.b=b;!$f&&($f=new Cg);Bg($f,a,this);this.c=a}
function fC(a){this.b=new hC(this);this.c=a;this.d=(new kC,oC(),jC);mC(this.d)}
function qx(a){if(a.b<0||a.b>=a.c.d){throw new oy}a.c.c.Ab(a.c.b[a.b--])}
function x(a,b,c,d){w(a);a.g=true;a.i=false;a.e=b;a.o=c;a.f=d;++a.k;C(a.d,xb())}
function Lu(a,b,c){var d;Ns(b);jx(a.j,b,c);d=Vo(a.b,b.t,b);b.r=d;Os(b,a);ju(a.c)}
function lw(a){var b;b=a.Kb();if(a.j!=b){a.j=b;a.c=b}return vy(Tj(a.k.r,43).e+a.c)}
function nc(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=yc(b,c)}while(a.c);a.c=c}}
function oc(a){var b,c;if(a.d){c=null;do{b=a.d;a.d=null;c=yc(b,c)}while(a.d);a.d=c}}
function Lz(d,a){var b,c=d.f;a=jE+a;if(a in c){b=c[a];--d.e;delete c[a]}return b}
function cd(a){var b=a.nextSibling;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
function Nf(a){var b;if(!a.b){b=$doc.getElementsByTagName('head')[0];a.b=b}return a.b}
function Pw(){var a;Lw();Qw.call(this,(a=$doc.createElement('INPUT'),a.type='text',a))}
function rd(a){return (Hy(a.compatMode,RD)?a.documentElement:a.body).clientWidth}
function qd(a){return (Hy(a.compatMode,RD)?a.documentElement:a.body).clientHeight}
function td(a){return (Hy(a.compatMode,RD)?a.documentElement:a.body).scrollHeight||0}
function ud(a){return (Hy(a.compatMode,RD)?a.documentElement:a.body).scrollWidth||0}
function md(a,b){!jd()&&ld(a)&&(b+=(a.scrollWidth||0)-a.clientWidth);a.scrollLeft=b}
function Ax(a){a.c!=null&&zx(a);a.c=xx(a.b,'ws://localhost:8765/chatWebSocket')}
function ec(b){return function(){try{return fc(b,this,arguments)}catch(a){throw a}}}
function Iy(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function or(a,b,c){var d;d=lr;lr=a;b==mr&&ds(a.type)==8192&&(mr=null);c.sb(a);lr=d}
function Yx(a,b,c){var d;d=new Xx;d.d=a+b;ay(c!=0?-c:0)&&by(c!=0?-c:0,d);d.b=4;return d}
function Ez(a,b,c){return b==null?Gz(a,c):Vj(b,1)?Hz(a,Tj(b,1),c):Fz(a,b,c,~~Rb(b))}
function Lb(a){var b;return a==null?LD:Wj(a)?Mb(Uj(a)):Vj(a,1)?MD:(b=a,Xj(b)?b.cZ:ok).d}
function Qt(a){var b,c;for(c=new rx(a.j);c.b<c.c.d-1;){b=px(c);Vj(b,47)&&Tj(b,47).Db()}}
function Mu(a){var b,c;for(c=new rx(a.j);c.b<c.c.d-1;){b=px(c);Vj(b,47)&&Tj(b,47).Db()}}
function pc(a){var b;if(a.b){b=a.b;a.b=null;!a.g&&(a.g=[]);yc(b,a.g)}!!a.g&&(a.g=xc(a.g))}
function np(a){var b;b=a.style;b[oE]=(le(),pE);b[rE]=0+(We(),WD);b[sE]=tE;b[uE]=tE;b[vE]=tE}
function sq(a){var b;if(!a.g){return}b=lq(a.n,a.f);if(b){a.i=new Sq(a,b);zc((mc(),a.i),16)}}
function pr(a){var b;b=Dr(tr,a);if(!b&&!!a){a.cancelBubble=true;a.preventDefault()}return b}
function Mf(a){var b;b=$doc.createElement('style');b['language']='text/css';ed(b,a);return b}
function Nw(){Lw();Mw.call(this,$doc.createElement('textarea'));this.t[VE]='gwt-TextArea'}
function VB(){var a,b;VB=cD;b='__gwtDevModeHook:'+$moduleName+':moduleBase';a=$wnd||self}
function $z(a){var b;this.d=a;b=new dB;a.d&&YA(b,new hA(a));wz(a,b);vz(a,b);this.b=new FA(b)}
function pq(a,b){var c,d,e;e=new eq(a.b-b.b,a.c-b.c);c=uy(e.b);d=uy(e.c);return c<=25&&d<=25}
function Rt(a,b){var c,d;d=_s(a,b);if(d){b==a.c&&(a.c=null);c=Tj(b.r,43);Yo(a.f,c.d)}return d}
function _i(e,a){var b=e.b;var c=0;for(var d in b){b.hasOwnProperty(d)&&(a[c++]=d)}return a}
function us(){var b=$wnd.onresize;$wnd.onresize=GD(function(a){try{Vr()}finally{b&&b(a)}})}
function le(){le=cD;ke=new oe;je=new qe;he=new se;ie=new ue;ge=Kj(Ao,jD,9,[ke,je,he,ie])}
function Be(){Be=cD;xe=new Ee;ye=new Ge;ze=new Ie;Ae=new Ke;we=Kj(Bo,jD,10,[xe,ye,ze,Ae])}
function Xd(){Xd=cD;Wd=new $d;Ud=new ae;Vd=new ce;Td=new ee;Sd=Kj(zo,jD,8,[Wd,Ud,Vd,Td])}
function Hd(){Hd=cD;Gd=new Kd;Dd=new Md;Ed=new Od;Fd=new Qd;Cd=Kj(yo,jD,6,[Gd,Dd,Ed,Fd])}
function Xw(){Xw=cD;Tw=new $w;Uw=new ax;Vw=new cx;Ww=new ex;Sw=Kj(Fo,jD,50,[Tw,Uw,Vw,Ww])}
function ur(a){es();!wr&&(wr=new og);if(!tr){tr=new Dh(null,true);xr=new Br}return zh(tr,wr,a)}
function lq(a,b){var c,d;d=b.c-a.c;if(d<=0){return null}c=bq(a.b,b.b);return new eq(c.b/d,c.c/d)}
function iz(a,b){var c;while(a.Gb()){c=a.Hb();if(b==null?c==null:Qb(b,c)){return a}}return null}
function Fv(a,b){if(a.e!=b){return false}try{Os(b,null)}finally{Uc(a.Fb(),b.t);a.e=null}return true}
function Gv(a,b){if(b==a.e){return}!!b&&Ns(b);!!a.e&&Fv(a,a.e);a.e=b;if(b){nr(a.b,a.e.t);Os(b,a)}}
function Ev(a,b){if(a.e){throw new py('SimplePanel can only contain one child widget')}Gv(a,b)}
function rc(a){if(!a.j){a.j=true;!a.f&&(a.f=new Bc(a));zc(a.f,1);!a.i&&(a.i=new Ec(a));zc(a.i,50)}}
function zu(a){xu.call(this,$doc.createElement(_D));this.t[VE]='gwt-Label';Ht(this.b,a,false)}
function ip(a,b,c){this.L=(We(),Ve);this.P=Ve;this.N=Ve;this.H=Ve;this.e=a;this.d=b;this.U=c}
function Sq(a,b){this.f=a;this.b=new wb;this.c=oq(this.f);this.e=new _p(this.c,b);this.g=Qr(new Vq(this))}
function ld(a){var b=a.ownerDocument.defaultView.getComputedStyle(a,null);return b.direction==QD}
function Av(a){var b=$doc.defaultView.getComputedStyle(a,null);return b.getPropertyValue('direction')==QD}
function fd(b){var c=b.relatedTarget;if(!c){return null}try{var d=c.nodeName;return c}catch(a){return null}}
function bi(a){var b;b=$c(a,cE);if(Iy(QD,b)){return ii(),hi}else if(Iy(dE,b)){return ii(),gi}return ii(),fi}
function SB(a){var b;b=a.pb();if(!b){throw new XB('Expected a json object, but was given: null')}return b}
function Up(a,b,c,d){var e,f,g;g=a*b;if(c>=0){e=0>c-d?0:c-d;g=g<e?g:e}else{f=0<c+d?0:c+d;g=g>f?g:f}return g}
function rp(a,b){var c;Vc(a);dd(b)==a&&Vc(b);c=b.style;c[oE]=HD;c[rE]=HD;c[sE]=HD;c[zE]=HD;c[AE]=HD}
function Ls(a,b){var c;switch(ds(b.type)){case 16:case 32:c=fd(b);if(!!c&&kd(a.t,c)){return}}bg(b,a,a.t)}
function L(b,c){var d=GD(function(){if(!c.b){var a=xb();b.Y(a)}});$wnd.mozRequestAnimationFrame(d)}
function zc(b,c){mc();$wnd.setTimeout(function(){var a=GD(vc)(b);a&&$wnd.setTimeout(arguments.callee,c)},c)}
function oj(){oj=cD;nj={'boolean':pj,number:qj,string:sj,object:rj,'function':rj,undefined:tj}}
function ii(){ii=cD;hi=new ji('RTL',0);gi=new ji('LTR',1);fi=new ji('DEFAULT',2);ei=Kj(Do,jD,26,[hi,gi,fi])}
function xj(a){oj();throw new Ii("Unexpected typeof result '"+a+"'; please report this bug to the GWT team")}
function yt(){var a;xt.call(this,(a=$doc.createElement('BUTTON'),a.type='button',a));this.t[VE]='gwt-Button'}
function Vr(){var a,b;if(Nr){b=rd($doc);a=qd($doc);if(Mr!=b||Lr!=a){Mr=b;Lr=a;wh((!Kr&&(Kr=new bs),Kr))}}}
function Ph(a){var b,c;if(a.b){try{for(c=new FA(a.b);c.c<c.e.Vb();){b=Tj(DA(c),52);b.db()}}finally{a.b=null}}}
function kx(a,b){var c;if(b<0||b>=a.d){throw new ry}--a.d;for(c=b;c<a.d;++c){Lj(a.b,c,a.b[c+1])}Lj(a.b,a.d,null)}
function _s(a,b){var c;if(b.s!=a){return false}try{Os(b,null)}finally{c=b.t;Uc(dd(c),c);lx(a.j,b)}return true}
function Mc(a){var b,c,d;d=a&&a.stack?a.stack.split('\n'):[];for(b=0,c=d.length;b<c;++b){d[b]=Gc(d[b])}return d}
function Cb(a){var b,c,d;c=Jj(Jo,jD,60,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new yy}c[d]=a[d]}}
function nb(a){var b,c,d,e;b=new Yy;for(d=0,e=a.length;d<e;++d){c=a[d];Xy((Qc(b.b,HD+c),b),ID)}return Ky(b.b.b)}
function Ty(a){Ry();var b=jE+a;var c=Qy[b];if(c!=null){return c}c=Oy[b];c==null&&(c=Sy(a));Uy();return Qy[b]=c}
function wz(e,a){var b=e.f;for(var c in b){if(c.charCodeAt(0)==58){var d=new mA(e,c.substring(1));a.Rb(d)}}}
function bC(a,b){var c;if(!!b.b.ctrlKey&&(b.b.keyCode||0)==13){c=new bD;aD(c,$c(a.e.t,aF));LC(a.b,c);a.e.t[aF]=HD}}
function os(a,b){var c;es();Hy(TE,b)&&(c=od(),c!=-1&&c<=1009000)?(UE==UE&&(a.ondragexit=ks),undefined):ps(a,b)}
function Mh(a,b){var c,d;d=Tj(zz(a.e,b),63);if(!d){d=new xB;Ez(a.e,b,d)}c=Tj(d.c,62);if(!c){c=new dB;Gz(d,c)}return c}
function Oh(a,b){var c,d;d=Tj(zz(a.e,b),63);if(!d){return pB(),pB(),oB}c=Tj(d.c,62);if(!c){return pB(),pB(),oB}return c}
function Rz(a,b){var c,d,e;if(Vj(b,64)){c=Tj(b,64);d=c.Xb();if(yz(a.b,d)){e=zz(a.b,d);return wB(c.Yb(),e)}}return false}
function dc(){var a;if($b!=0){a=xb();if(a-ac>2000){ac=a;bc=jc()}}if($b++==0){nc((mc(),lc));return true}return false}
function id(a){if(!jd()&&ld(a)){return (a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth)}return a.scrollLeft||0}
function w(a){if(!a.g){return}a.f=null;a.g=false;a.i=false;if(a.j){a.j.$();a.j=null}a.b.b=null;Xo(a.b,0,null)}
function Zz(a){if(!a.c){throw new py('Must call next() before remove().')}else{EA(a.b);Iz(a.d,a.c.Xb());a.c=null}}
function cb(a,b){if(b<0){throw new my('must be non-negative')}a.c?db(a.d):eb(a.d);bB($,a);a.c=false;a.d=fb(a,b);YA($,a)}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{GD(Lo)()}catch(a){b(c)}else{GD(Lo)()}}
function Jc(){var a,b,c,d;c=Hc(Mc(Lc()),2);d=Jj(Jo,jD,60,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new Dy(c[a])}Cb(d)}
function cB(a,b){var c;b.length<a.c&&(b=Hj(b,a.c));for(c=0;c<a.c;++c){Lj(b,c,a.b[c])}b.length>a.c&&Lj(b,a.c,null);return b}
function HC(a,b){var c;if(Vj(b,68)){c=Tj(b,68);if(c.b!=null){Rr(c.b)}else{$s(_u());Ku(_u(),a.b)}}Vj(b,69)&&aC(a.b,Tj(b,69))}
function Lh(a,b,c){var d,e,f;d=Oh(a,b);e=d.Ub(c);e&&d.Tb()&&(f=Tj(zz(a.e,b),63),Tj(Kz(f),62),f.e==0&&Iz(a.e,b),undefined)}
function pw(a,b,c){this.b=a;nw.call(this,a,b,c);this.t.style[zE]=a.b+(We(),WD);this.t[VE]='gwt-SplitLayoutPanel-HDragger'}
function zw(a,b,c){this.b=a;nw.call(this,a,b,c);this.t.style[AE]=a.b+(We(),WD);this.t[VE]='gwt-SplitLayoutPanel-VDragger'}
function vC(a){this.f=new xC(this);this.g=a;uC();this.b=pd($doc);this.d=pd($doc);this.c=new er(this.b);this.e=new er(this.d)}
function St(a){at.call(this);this.i=a;Bs(this,$doc.createElement(_D));this.f=new Zo(this.t);this.g=new nu(this,this.f)}
function $u(){at.call(this);Bs(this,$doc.createElement(_D));this.b=new Zo(this.t);this.c=new ku(this.b);Qr(new cv(this))}
function Cq(){this.e=new dB;this.f=new ar;this.n=new ar;this.k=new ar;this.r=new dB;this.j=new Yq(this);yq(this,new Wp)}
--></script>
<script><!--
function mv(){iv();var a;a=Tj(zz(gv,null),48);if(a){return a}gv.e==0&&Or(new sv);a=new vv;Ez(gv,null,a);zB(hv,a);return a}
function Ky(c){if(c.length==0||c[0]>ID&&c[c.length-1]>ID){return c}var a=c.replace(/^(\s*)/,HD);var b=a.replace(/\s*$/,HD);return b}
function Sg(){var a;this.b=(a=document.createElement(_D),a.setAttribute('ontouchstart','return;'),typeof a.ontouchstart==OD)}
function ci(a,b){switch(b.c){case 0:{a[cE]=QD;break}case 1:{a[cE]=dE;break}case 2:{bi(a)!=(ii(),fi)&&(a[cE]=HD,undefined);break}}}
function vz(h,a){var b=h.b;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.Rb(e[f])}}}}
function Az(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Xb();if(h.Wb(a,g)){return f.Yb()}}}return null}
function Cz(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Xb();if(h.Wb(a,g)){return true}}}return false}
function CC(a){if(!a.b){a.b=true;Df();Sb(Af,'.GIJR3-3CHI{font-size:24px;border-width:1px;color:#666;}');Ff();return true}return false}
function Pt(a,b,c,d){var e,f,g;Ns(b);e=a.j;jx(e,b,e.d);c==(eu(),Zt)&&(a.c=b);g=Vo(a.f,b.t,b);f=new qu(c,d,g);b.r=f;Os(b,a);ju(a.g)}
function bg(a,b,c){var d,e,f;if($f){f=Tj(Ag($f,a.type),13);if(f){d=f.b.b;e=f.b.c;_f(f.b,a);ag(f.b,c);Js(b,f.b);_f(f.b,d);ag(f.b,e)}}}
function rq(a,b){var c,d,e,f;c=xb();f=false;for(e=new FA(a.r);e.c<e.e.Vb();){d=Tj(DA(e),38);if(c-d.c<=2500&&pq(b,d.b)){f=true;break}}return f}
function Ic(a){var b,c,d,e;d=Mc(Wj(a.c)?Uj(a.c):null);e=Jj(Jo,jD,60,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new Dy(d[b])}Cb(e)}
function Kp(){Kp=cD;new Bp;Fp=new RegExp(BE,CE);Gp=new RegExp(DE,CE);Hp=new RegExp(EE,CE);Jp=new RegExp(FE,CE);Ip=new RegExp(PD,CE)}
function bj(f,a){var b=f.b;var c;a=String(a);b.hasOwnProperty(a)&&(c=b[a]);var d=(oj(),nj)[typeof c];var e=d?d(c):xj(typeof c);return e}
function Hs(a,b,c){var d;d=ds(c.c);d==-1?Ds(a,c.c):a.p==-1?ss(a.t,d|(a.t.__eventBits||0)):(a.p|=d);return zh(!a.q?(a.q=new Ch(a)):a.q,c,b)}
function nw(a,b,c){this.n=a;this.k=b;this.i=c;Bs(this,$doc.createElement(_D));this.p==-1?ss(this.t,78|(this.t.__eventBits||0)):(this.p|=78)}
function Kc(b){var c=HD;try{for(var d in b){if(d!='name'&&d!='message'&&d!='toString'){try{c+='\n '+d+KD+b[d]}catch(a){}}}}catch(a){}return c}
function xx(b,c){var d=new WebSocket(c);d.onopen=function(){b.Ob()};d.onmessage=function(a){b.Qb(a.data)};d.onclose=function(){b.Pb()};return d}
function At(a,b){var c;if(a.f){throw new py('Composite.initWidget() may only be called once.')}Ns(b);c=b.t;a.t=c;Xu(c)&&Tu((Su(),c),a);a.f=b;Os(b,a)}
function mw(a,b){var c,d;d=lw(a);b>d&&(b=d);b<a.e&&(b=a.e);c=Tj(a.k.r,43);if(b==c.e){return}a.c+=c.e-b;c.e=b;if(!a.d){a.d=new ww(a);sc((mc(),lc),a.d)}}
function nd(a){var b=a.ownerDocument;var c=a.cloneNode(true);var d=b.createElement('DIV');d.appendChild(c);outer=d.innerHTML;c.innerHTML=HD;return outer}
function mp(a,b){var c;c=$doc.createElement(_D);c.appendChild(b);c.style[oE]=(le(),pE);c.style[qE]=(Xd(),'hidden');np(b);a.insertBefore(c,null);return c}
function yc(b,c){var a,d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].cb()&&(c=wc(c,f)):f[0].db()}catch(a){a=Mo(a);if(!Vj(a,61))throw a}}return c}
function We(){We=cD;Ve=new Ze;Te=new af;Oe=new df;Pe=new gf;Ue=new kf;Se=new nf;Qe=new qf;Ne=new tf;Re=new wf;Me=Kj(Co,jD,11,[Ve,Te,Oe,Pe,Ue,Se,Qe,Ne,Re])}
function qC(a){var b;if(!Ky($c(a.c.t,aF)).length){Rr('\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043C\u044F!')}else{b=new WC($c(a.c.t,aF));LC(a.b,b)}}
function Oq(a,b){var c;if(1==ds(b.e.type)){c=new eq(b.e.clientX||0,b.e.clientY||0);if(qq(a.b,c)||rq(a.b,c)){b.b=true;b.e.stopPropagation();b.e.preventDefault()}}}
function by(a,b){var c;b.c=a;if(a==2){c=String.prototype}else{if(a>0){var d=_x(b);if(d){c=d.prototype}else{d=Oo[a]=function(){};d.cZ=b;return}}else{return}}c.cZ=b}
function Ns(a){if(!a.s){(iv(),AB(hv,a))&&kv(a)}else if(Vj(a.s,45)){Tj(a.s,45).Ab(a)}else if(a.s){throw new py("This widget's parent does not implement HasWidgets")}}
function By(){By=cD;Ay=Kj(wo,jD,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}
function U(a){var b,c,d,e,f;b=Jj(xo,hD,3,a.b.c,0);b=Tj(cB(a.b,b),4);c=new wb;for(e=0,f=b.length;e<f;++e){d=b[e];bB(a.b,d);C(d.b,c.b)}a.b.c>0&&cb(a.c,wy(5,16-(xb()-c.b)))}
function ty(a){var b,c,d;b=Jj(wo,jD,-1,8,1);c=(By(),Ay);d=7;if(a>=0){while(a>15){b[d--]=c[a&15];a>>=4}}else{while(d>0){b[d--]=c[a&15];a>>=4}}b[d]=c[a&15];return Ly(b,d,8)}
function Dr(a,b){var c,d,e,f,g;if(!!wr&&!!a&&Bh(a,wr)){c=xr.b;d=xr.c;e=xr.d;f=xr.e;zr(xr);Ar(xr,b);Ah(a,xr);g=!(xr.b&&!xr.c);xr.b=c;xr.c=d;xr.d=e;xr.e=f;return g}return true}
function jz(a){var b,c,d,e;d=new Yy;b=null;d.b.b+=eE;c=a.Bb();while(c.Gb()){b!=null?(Qc(d.b,b),d):(b=iE);e=c.Hb();Qc(d.b,e===a?'(this Collection)':HD+e)}d.b.b+=gE;return d.b.b}
function TB(a){var b;if(!a||!!a.nb()){return null}b=a.qb();if(!b){if(!!a.mb()||!!a.ob()){return a.tS()}else{throw new XB('Expected a json string, but was given: '+a)}}return b.b}
function Ah(b,c){var a,d,e;!c.f||c.hb();e=c.g;Yf(c,b.c);try{Kh(b.b,c)}catch(a){a=Mo(a);if(Vj(a,53)){d=a;throw new $h(d.b)}else throw a}finally{e==null?(c.f=true,c.g=null):(c.g=e)}}
function Ij(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function Jz(h,a,b){var c=h.b[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Xb();if(h.Wb(a,g)){c.length==1?delete h.b[b]:c.splice(d,1);--h.e;return f.Yb()}}}return null}
function Ih(a,b,c){if(!b){throw new zy('Cannot add a handler with a null type')}if(!c){throw new zy('Cannot add a null handler')}a.c>0?Hh(a,new Hx(a,b,c)):Jh(a,b,c);return new Fx(a,b,c)}
function vj(b){oj();var a,c;if(b==null){throw new yy}if(b.length==0){throw new my('empty argument')}try{return uj(b,false)}catch(a){a=Mo(a);if(Vj(a,5)){c=a;throw new Ji(c)}else throw a}}
function Ro(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:a})}
function lt(b,c){jt();var a,d,e,f,g;d=null;for(g=b.Bb();g.Gb();){f=Tj(g.Hb(),51);try{c.Cb(f)}catch(a){a=Mo(a);if(Vj(a,61)){e=a;!d&&(d=new CB);zB(d,e)}else throw a}}if(d){throw new kt(d)}}
function Os(a,b){var c;c=a.s;if(!b){try{!!c&&c.wb()&&a.yb()}finally{a.s=null}}else{if(c){throw new py('Cannot set a new parent without first clearing the old parent')}a.s=b;b.wb()&&a.xb()}}
function Xb(b){Vb();var c=b.replace(/[\xad\u0600-\u0603\u06dd\u070f\u17b4\u17b5\u200b-\u200f\u2028-\u202e\u2060-\u2064\u206a-\u206f\ufeff\ufff9-\ufffb]/g,function(a){return Wb(a)});return c}
function Yb(b){Vb();var c=b.replace(/[\x00-\x1f\xad\u0600-\u0603\u06dd\u070f\u17b4\u17b5\u200b-\u200f\u2028-\u202e\u2060-\u2064\u206a-\u206f\ufeff\ufff9-\ufffb"\\]/g,function(a){return Wb(a)});return PD+c+PD}
function dr(a){if(!a.c){a.c=sd($doc,a.b);if(!a.c){throw new Gb('Cannot find element with id "'+a.b+'". Perhaps it is not attached to the document body.')}a.c.removeAttribute('id')}return a.c}
function Ms(a){if(!a.wb()){throw new py("Should only call onDetach when the widget is attached to the browser's document")}try{kh(a,false)}finally{try{a.vb()}finally{a.t.__listener=null;a.o=false}}}
function ej(a){var b,c,d,e,f,g;g=new Yy;g.b.b+=hE;b=true;f=_i(a,Jj(Ko,jD,1,0,0));for(d=0,e=f.length;d<e;++d){c=f[d];b?(b=false):(g.b.b+=iE,g);Xy(g,Yb(c));g.b.b+=jE;Wy(g,aj(a,c))}g.b.b+=kE;return g.b.b}
function Sy(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+Gy(a,c++)}return b|0}
function Lj(a,b,c){if(c!=null){if(a.qI>0&&!Sj(c,a.qI)){throw new Nx}else if(a.qI==-1&&(c.tM==cD||Rj(c,1))){throw new Nx}else if(a.qI<-1&&!(c.tM!=cD&&!Rj(c,1))&&!Sj(c,-a.qI)){throw new Nx}}return a[b]=c}
function fw(a,b){var c,d;c=Tj(b.r,43);d=null;switch(Ot(c.b).c){case 3:d=new pw(a,b,false);break;case 1:d=new pw(a,b,true);break;case 0:d=new zw(a,b,false);break;case 2:d=new zw(a,b,true);}Pt(a,d,c.b,a.b)}
function Fz(j,a,b,c){var d=j.b[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.Xb();if(j.Wb(a,h)){var i=g.Yb();g.Zb(b);return i}}}else{d=j.b[c]=[]}var g=new LB(a,b);d.push(g);++j.e;return null}
function eu(){eu=cD;bu=new fu('NORTH',0);$t=new fu('EAST',1);cu=new fu('SOUTH',2);du=new fu('WEST',3);Zt=new fu(SD,4);au=new fu('LINE_START',5);_t=new fu('LINE_END',6);Yt=Kj(Eo,jD,42,[bu,$t,cu,du,Zt,au,_t])}
function jx(a,b,c){var d,e;if(c<0||c>a.d){throw new ry}if(a.d==a.b.length){e=Jj(Go,jD,51,a.b.length*2,0);for(d=0;d<a.b.length;++d){Lj(e,d,a.b[d])}a.b=e}++a.d;for(d=a.d-1;d>c;--d){Lj(a.b,d,a.b[d-1])}Lj(a.b,c,b)}
function mC(a){if(!a.b){a.b=true;Df();Sb(Af,'.GIJR3-3CFI{white-space:pre;}.GIJR3-3CEI{padding:10px;border-style:solid;border-width:1px;border-color:#888;}.GIJR3-3CGI{padding:10px;}');Ff();return true}return false}
function Gc(a){var b,c,d;d=HD;a=Ky(a);b=a.indexOf(ND);c=a.indexOf(OD)==0?8:0;if(b==-1){b=Jy(a,String.fromCharCode(64));c=a.indexOf('function ')==0?9:0}b!=-1&&(d=Ky(a.substr(c,b-c)));return d.length>0?d:'anonymous'}
function Po(a,b,c){var d=Oo[a];if(d&&!d.cZ){_=d.prototype}else{!d&&(d=Oo[a]=function(){});_=d.prototype=b<0?{}:Qo(b);_.cM=c}for(var e=3;e<arguments.length;++e){arguments[e].prototype=_}if(d.cZ){_.cZ=d.cZ;d.cZ=null}}
function rj(a){if(!a){return Mi(),Li}var b=a.valueOf?a.valueOf():a;if(b!==a){var c=nj[typeof b];return c?c(b):xj(typeof b)}else if(a instanceof Array||a instanceof $wnd.Array){return new si(a)}else{return new gj(a)}}
function tp(a,b){var c,d;c=$doc.createElement(_D);ad(c,'&nbsp;');d=c.style;d[oE]=(le(),pE);d['zIndex']='-32767';d[sE]=-20+b.eb();d[zE]=10+a.eb();d[AE]=10+b.eb();ob((tb(),sb),c,Kj(Ho,jD,55,[(Rx(),Rx(),Qx)]));return c}
function tb(){tb=cD;new rb('aria-busy');new pb('aria-checked');new rb('aria-disabled');new pb('aria-expanded');new pb('aria-grabbed');sb=new rb(JD);new pb('aria-invalid');new pb('aria-pressed');new pb('aria-selected')}
function Zh(a){var b,c,d,e,f;c=a.Vb();if(c==0){return null}b=new cz(c==1?'Exception caught: ':c+' exceptions caught: ');d=true;for(f=a.Bb();f.Gb();){e=Tj(f.Hb(),61);d?(d=false):(b.b.b+='; ',b);az(b,e.bb())}return b.b.b}
function hd(a,b){if(Element.prototype.getBoundingClientRect){return b.getBoundingClientRect().top+a.scrollTop|0}else{var c=b.ownerDocument;return c.getBoxObjectFor(b).screenY-c.getBoxObjectFor(c.documentElement).screenY}}
function gd(a,b){if(Element.prototype.getBoundingClientRect){return b.getBoundingClientRect().left+a.scrollLeft|0}else{var c=b.ownerDocument;return c.getBoxObjectFor(b).screenX-c.getBoxObjectFor(c.documentElement).screenX}}
function Eu(a,b,c){var d,e,f;if(c==b.t){return}Ns(b);f=null;d=new rx(a.j);while(d.b<d.c.d-1){e=px(d);if(kd(c,e.t)){if(e.t==c){f=e;break}qx(d)}}gx(a.j,b);if(!f){Wc(c.parentNode,b.t,c)}else{Tc(c.parentNode,b.t,c);_s(a,f)}Os(b,a)}
function Lp(a){Kp();a.indexOf(BE)!=-1&&(a=up(Fp,a,'&amp;'));a.indexOf(EE)!=-1&&(a=up(Hp,a,'&lt;'));a.indexOf(DE)!=-1&&(a=up(Gp,a,'&gt;'));a.indexOf(PD)!=-1&&(a=up(Ip,a,'&quot;'));a.indexOf(FE)!=-1&&(a=up(Jp,a,'&#39;'));return a}
function Rv(a){var b,c;if(a.d){return false}a.d=(b=(!kq&&(kq=(Rx(),(!Fg&&(Fg=new Sg),Fg.b)&&!(c=navigator.userAgent.toLowerCase(),/android ([3-9]+)\.([0-9]+)/.exec(c)!=null)?Qx:Px)),kq.b?new Cq:null),!!b&&zq(b,a),b);return !a.d}
function od(){var a=/rv:([0-9]+)\.([0-9]+)(\.([0-9]+))?.*?/.exec(navigator.userAgent.toLowerCase());if(a&&a.length>=3){var b=parseInt(a[1])*1000000+parseInt(a[2])*1000+parseInt(a.length>=5&&!isNaN(a[4])?a[4]:0);return b}return -1}
function vq(a,b){var c,d;_q(a.k,null,0);if(a.s){return}d=nq(b);a.q=new eq(d.pageX,d.pageY);c=xb();_q(a.n,a.q,c);_q(a.f,a.q,c);a.o=null;if(a.i){YA(a.r,new br(a.q,c));zc((mc(),a.j),2500)}a.p=new eq(id(a.t.c),a.t.c.scrollTop||0);mq(a);a.s=true}
function Ks(a){var b;if(a.wb()){throw new py("Should only call onAttach when the widget is detached from the browser's document")}a.o=true;fs(a.t,a);b=a.p;a.p=-1;b>0&&(a.p==-1?ss(a.t,b|(a.t.__eventBits||0)):(a.p|=b));a.ub();a.zb();kh(a,true)}
function Tv(){Hv.call(this,$doc.createElement(_D));this.c=this.t;this.b=$doc.createElement(_D);Sc(this.c,this.b);this.c.style[qE]=(Xd(),'auto');this.c.style[oE]=(le(),wE);this.b.style[oE]=wE;this.c.style[WE]=XE;this.b.style[WE]=XE;Rv(this);!xv&&(xv=new Bv)}
function Ef(){Df();var a,b,c;c=null;if(Cf.length!=0){a=Cf.join(HD);b=Pf((Lf(),Kf),a);!Cf&&(c=b);Cf.length=0}if(Af.length!=0){a=Af.join(HD);b=Of((Lf(),Kf),a);!Af&&(c=b);Af.length=0}if(Bf.length!=0){a=Bf.join(HD);b=Of((Lf(),Kf),a);!Bf&&(c=b);Bf.length=0}zf=false;return c}
function Vp(a){var b,c,d,e,f,g,h,i,j,k,l,m;e=a.c;m=a.b;f=a.d;k=a.f;b=Math.pow(0.9993,m);g=e*5.0E-4;i=Up(f.b,b,k.b,g);j=Up(f.c,b,k.c,g);h=new eq(i,j);a.f=h;d=a.c;c=cq(h,new eq(d,d));l=a.e;$p(a,new eq(l.b+c.b,l.c+c.c));if(uy(h.b)<0.02&&uy(h.c)<0.02){return false}return true}
function xc(a){var b,c,d,e,f,g;d=a.length;if(d==0){return null}b=false;f=xb();while(xb()-f<100){for(c=0;c<d;++c){g=a[c];if(!g){continue}if(!g[0].cb()){a[c]=null;b=true}}}if(b){e=[];for(c=0;c<d;++c){!!a[c]&&(e[e.length]=a[c],undefined)}return e.length==0?null:e}else{return a}}
function hw(){St.call(this,(We(),Ve));this.b=8;this.t[VE]='gwt-SplitLayoutPanel';if(!dw){dw=$doc.createElement(_D);dw.style[oE]=(le(),pE);dw.style[sE]=tE;dw.style[rE]=tE;dw.style['margin']=tE;dw.style['padding']=tE;dw.style['borderWidth']=tE;dw.style['background']='white';dw.style.opacity=0}}
function _o(a,b){var c,d,e;for(d=new FA(a.b.d);d.c<d.e.Vb();){c=Tj(DA(d),33);c.u&&(c.i=c.C+(c.K-c.C)*b);c.v&&(c.k=c.D+(c.M-c.D)*b);c.w&&(c.S=c.E+(c.O-c.E)*b);c.s&&(c.b=c.A+(c.G-c.A)*b);c.x&&(c.W=c.F+(c.Q-c.F)*b);c.t&&(c.f=c.B+(c.I-c.B)*b);qp(c);!!a.c&&(e=c.U,Vj(e,47)&&Tj(e,47).Db(),undefined)}}
function Wu(){var c=function(){};c.prototype={className:HD,clientHeight:0,clientWidth:0,dir:HD,getAttribute:function(a,b){return this[a]},href:HD,id:HD,lang:HD,nodeType:1,removeAttribute:function(a,b){this[a]=undefined},setAttribute:function(a,b){this[a]=b},src:HD,style:{},title:HD};$wnd.GwtPotentialElementShim=c}
function z(a,b){var c,d,e;c=a.k;d=b>=a.o+a.e;if(a.i&&!d){e=(b-a.o)/a.e;_o(a,(1+Math.cos(3.141592653589793+e*3.141592653589793))/2);return a.g&&a.k==c}if(!a.i&&b>=a.o){a.i=true;_o(a,(1+Math.cos(3.141592653589793))/2);if(!(a.g&&a.k==c)){return false}}if(d){a.g=false;a.i=false;a.b.b=null;Xo(a.b,0,null);return false}return true}
function Kh(b,c){var a,d,e,f,g,h;if(!c){throw new zy('Cannot fire null event')}try{++b.c;g=Nh(b,c.gb());d=null;h=b.d?g.bc(g.Vb()):g.ac();while(b.d?h.c>0:h.c<h.e.Vb()){f=b.d?KA(h):DA(h);try{c.fb(Tj(f,23))}catch(a){a=Mo(a);if(Vj(a,61)){e=a;!d&&(d=new CB);zB(d,e)}else throw a}}if(d){throw new Xh(d)}}finally{--b.c;b.c==0&&Ph(b)}}
function uj(b,c){var d;if(c&&(Vb(),Ub)){try{d=JSON.parse(b)}catch(a){return wj(lE+a)}}else{if(c){if(!(Vb(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(b.replace(/"(\\.|[^"\\])*"/g,HD)))){return wj('Illegal character in JSON string')}}b=Xb(b);try{d=eval(ND+b+mE)}catch(a){return wj(lE+a)}}var e=nj[typeof d];return e?e(d):xj(typeof d)}
function qp(a){var b;b=a.e.style;a.V?(b[xE]=HD,undefined):(b[xE]=(Hd(),yE),undefined);b[rE]=a.q?a.i+WD:HD;b[sE]=a.y?a.S+WD:HD;b[uE]=a.r?a.k+WD:HD;b[vE]=a.o?a.b+WD:HD;b[zE]=a.z?a.W+WD:HD;b[AE]=a.p?a.f+WD:HD;b=a.d.style;switch(2){case 0:case 1:case 2:b[rE]=0+(We(),WD);b[uE]=tE;}switch(2){case 0:case 1:case 2:b[sE]=0+(We(),WD);b[vE]=tE;}}
function ts(){var d=$wnd.onbeforeunload;var e=$wnd.onunload;$wnd.onbeforeunload=function(a){var b,c;try{b=GD(Ur)()}finally{c=d&&d(a)}if(b!=null){return b}if(c!=null){return c}};$wnd.onunload=GD(function(a){try{Jr&&qh((!Kr&&(Kr=new bs),Kr))}finally{e&&e(a);$wnd.onresize=null;$wnd.onscroll=null;$wnd.onbeforeunload=null;$wnd.onunload=null}})}
function rs(){$wnd.addEventListener(LE,GD(function(a){var b=hs;if(b&&!a.relatedTarget){if('html'==a.target.tagName.toLowerCase()){var c=$doc.createEvent('MouseEvents');c.initMouseEvent(NE,true,true,$wnd,0,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,a.button,null);b.dispatchEvent(c)}}}),true);$wnd.addEventListener(OE,js,true)}
function tC(a){var b,c,d,e,f;c=new Fu(FC(a.b,a.d).b);b=gr(c.t);dr(a.c);dr(a.e);b.c?Tc(b.c,b.b,b.d):ir(b.b);Du(c,(d=new Pw,Cs(d,HD+(uC(),'GIJR3-3CHI')+HD),d.t.maxLength=20,d.t.style[zE]=bF,a.g.c=d,d),dr(a.c));Du(c,(e=new yt,wt(e,(f=new bz,f.b.b+='\u0412\u043E\u0439\u0442\u0438',new wp(f.b.b)).b),e.t.style[zE]='150px;',Hs(e,a.f,(eg(),eg(),dg)),e),dr(a.e));return c}
function zq(a,b){var c,d;if(a.t==b){return}mq(a);for(d=new FA(a.e);d.c<d.e.Vb();){c=Tj(DA(d),24);Ex(c.b)}ZA(a.e);wq(a);xq(a);a.t=b;if(b){b.o&&(xq(a),a.c=ur(new Pq(a)));a.b=Is(b,new Eq(a),(!gh&&(gh=new og),gh));YA(a.e,Hs(b,new Gq(a),(ah(),ah(),_g)));YA(a.e,Hs(b,new Iq(a),(Vg(),Vg(),Ug)));YA(a.e,Hs(b,new Kq(a),(Ng(),Ng(),Mg)));YA(a.e,Hs(b,new Mq(a),(Hg(),Hg(),Gg)))}}
function SC(a){var b,c,d,e;if(!a){return null}d=new fj;if(Hy(a.cZ.d,dF)){b=new zj(dF);!!b&&cj(d,cF,b);c=Tj(a,67);e=UB(c.b);!!e&&cj(d,eF,e);return d}if(Hy(a.cZ.d,fF)){b=new zj(fF);!!b&&cj(d,cF,b);c=Tj(a,68);e=UB(c.b);!!e&&cj(d,gF,e);return d}if(Hy(a.cZ.d,hF)){b=new zj(hF);!!b&&cj(d,cF,b);c=Tj(a,69);e=UB(c.b);!!e&&cj(d,iF,e);e=UB(c.c);!!e&&cj(d,jF,e);return d}return null}
function op(a,b,c,d){if(!c){return 1}switch(c.c){case 1:return (d?b.clientHeight:b.clientWidth)/100;case 2:return (a.b.offsetWidth||0)/10;case 3:return (a.b.offsetHeight||0)/10;case 7:return (kp.offsetWidth||0)*0.1;case 8:return (kp.offsetWidth||0)*0.01;case 6:return (kp.offsetWidth||0)*0.254;case 4:return (kp.offsetWidth||0)*0.00353;case 5:return (kp.offsetWidth||0)*0.0423;default:case 0:return 1;}}
function eC(a){var b,c,d,e,f,g;b=new gw;ew(b,(c=new Bu,Au(c,(d=new bz,d.b.b+="<div style='margin:10px; color: #000165;'> <h2>Chat Application<\/h2> <\/div>",new wp(d.b.b)).b),c),(eu(),bu),50);ew(b,(e=new Nw,e.t[VE]='GIJR3-3CGI',e.t.style[AE]=bF,e.t.style[zE]=bF,Hs(e,a.b,(ug(),ug(),tg)),a.c.e=e,e),cu,200);ew(b,(f=new Tv,Ev(f,(g=new tu,g.t[VE]='GIJR3-3CFI',a.c.c=g,g)),f.t[VE]='GIJR3-3CEI',a.c.d=f,f),Zt,0);return b}
function Xo(a,b,c){var d,e,f,g;!!a.b&&w(a.b);if(b==0){for(e=new FA(a.d);e.c<e.e.Vb();){d=Tj(DA(e),33);d.i=d.C=d.K;d.S=d.E=d.O;d.k=d.D=d.M;d.b=d.A=d.G;d.W=d.F=d.Q;d.f=d.B=d.I;d.q=d.u;d.y=d.w;d.r=d.v;d.o=d.s;d.z=d.x;d.p=d.t;d.j=d.L;d.T=d.P;d.n=d.N;d.c=d.H;d.X=d.R;d.g=d.J;qp(d)}return}g=a.e.clientWidth;f=a.e.clientHeight;for(e=new FA(a.d);e.c<e.e.Vb();){d=Tj(DA(e),33);To(a,g,d);Uo(a,f,d)}a.b=new ap(a,c);y(a.b,b,a.e)}
function RC(a){var b,c,d;if(!a||!!a.nb()){return null}b=SB(a);d=TB(aj(b,cF));if(Hy(d,dF)){c=new VC;!!aj(b,eF)&&(Vj(aj(b,eF),28)?(c.b=null):UC(c,TB(aj(b,eF))));return c}if(Hy(d,fF)){c=new ZC;!!aj(b,gF)&&(Vj(aj(b,gF),28)?(c.b=null):YC(c,TB(aj(b,gF))));return c}if(Hy(d,hF)){c=new bD;!!aj(b,iF)&&(Vj(aj(b,iF),28)?(c.b=null):_C(c,TB(aj(b,iF))));!!aj(b,jF)&&(Vj(aj(b,jF),28)?(c.c=null):aD(c,TB(aj(b,jF))));return c}return null}
function ps(a,b){switch(b){case 'drag':a.ondrag=ls;break;case 'dragend':a.ondragend=ls;break;case 'dragenter':a.ondragenter=ks;break;case TE:a.ondragleave=ls;break;case 'dragover':a.ondragover=ks;break;case 'dragstart':a.ondragstart=ls;break;case 'drop':a.ondrop=ls;break;case 'canplaythrough':case 'ended':case 'progress':a.removeEventListener(b,ls,false);a.addEventListener(b,ls,false);break;default:throw 'Trying to sink unknown event type '+b;}}
function Kt(a){var b,c,d,e,f,g,h,i;g=0;i=0;h=0;b=0;for(d=new rx(a.j);d.b<d.c.d-1;){c=px(d);e=Tj(c.r,43);f=e.d;if(e.c){f.V=false;continue}switch(Ot(e.b).c){case 0:dp(f,g,a.i,h,a.i);hp(f,i,a.i,e.e,a.i);i+=e.e;break;case 2:dp(f,g,a.i,h,a.i);cp(f,b,a.i,e.e,a.i);b+=e.e;break;case 3:gp(f,i,a.i,b,a.i);ep(f,g,a.i,e.e,a.i);g+=e.e;break;case 1:gp(f,i,a.i,b,a.i);fp(f,h,a.i,e.e,a.i);h+=e.e;break;case 4:dp(f,g,a.i,h,a.i);gp(f,i,a.i,b,a.i);}f.V=true}a.e=g+h;a.d=i+b}
function FC(a,b){var c;c=new bz;c.b.b+="<div style='width: 300px; margin: auto; text-align:center; border-style: solid; border-width:1px; border-color: #444; padding: 20px;'> <div> <h2>Chat Application<\/h2> <\/div> <div style='text-align:left;'>\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043C\u044F:\xA0<\/div> <span id='";az(c,Lp(a));c.b.b+="'><\/span> <div style='height: 15px;'>\xA0<\/div> <span id='";az(c,Lp(b));c.b.b+="'><\/span> <\/div>";return new wp(c.b.b)}
function Uo(a,b,c){var d,e,f;f=c.S*Wo(a,c.T,true);d=c.b*Wo(a,c.c,true);e=c.f*Wo(a,c.g,true);if(c.y&&!c.w){c.y=false;if(c.p){c.s=true;c.A=(b-(f+e))/Wo(a,c.H,true)}else{c.t=true;c.B=(b-(f+d))/Wo(a,c.J,true)}}else if(c.p&&!c.t){c.p=false;if(c.y){c.s=true;c.A=(b-(f+e))/Wo(a,c.H,true)}else{c.w=true;c.E=(b-(d+e))/Wo(a,c.P,true)}}else if(c.o&&!c.s){c.o=false;if(c.p){c.w=true;c.E=(b-(d+e))/Wo(a,c.P,true)}else{c.t=true;c.B=(b-(f+d))/Wo(a,c.J,true)}}c.y=c.w;c.o=c.s;c.p=c.t;c.T=c.P;c.c=c.H;c.g=c.J}
function To(a,b,c){var d,e,f;d=c.i*Wo(a,c.j,false);e=c.k*Wo(a,c.n,false);f=c.W*Wo(a,c.X,false);if(c.q&&!c.u){c.q=false;if(c.z){c.v=true;c.D=(b-(d+f))/Wo(a,c.N,false)}else{c.x=true;c.F=(b-(d+e))/Wo(a,c.R,false)}}else if(c.z&&!c.x){c.z=false;if(c.q){c.v=true;c.D=(b-(d+f))/Wo(a,c.N,false)}else{c.u=true;c.C=(b-(e+f))/Wo(a,c.L,false)}}else if(c.r&&!c.v){c.r=false;if(c.z){c.u=true;c.C=(b-(e+f))/Wo(a,c.L,false)}else{c.x=true;c.F=(b-(d+e))/Wo(a,c.R,false)}}c.q=c.u;c.r=c.v;c.z=c.x;c.j=c.L;c.n=c.N;c.X=c.R}
function Lo(){var a,b,c,d,e;!!$stats&&Ro('com.google.gwt.useragent.client.UserAgentAsserter');a=vx();Hy(nE,a)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (gecko1_8) does not match the runtime user.agent value ('+a+'). Expect more errors.\n'),undefined);!!$stats&&Ro('com.google.gwt.user.client.DocumentModeAsserter');sr();!!$stats&&Ro('com.google.gwt.logging.client.LogConfiguration');!!$stats&&Ro('test.chat.client.ChatApp');b=new MC;c=new cC(b);d=new rC(b);e=new IC(c);b.b=e;KC(b,new $B(d))}
function vx(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(YE)!=-1}())return YE;if(function(){return b.indexOf('webkit')!=-1}())return 'safari';if(function(){return b.indexOf(ZE)!=-1&&$doc.documentMode>=9}())return 'ie9';if(function(){return b.indexOf(ZE)!=-1&&$doc.documentMode>=8}())return 'ie8';if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return 'ie6';if(function(){return b.indexOf('gecko')!=-1}())return nE;return 'unknown'}
function uq(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;if(!a.s){return}i=nq(b);j=new eq(i.pageX,i.pageY);k=xb();_q(a.f,j,k);if(!a.d){e=bq(j,a.q);c=uy(e.b);d=uy(e.c);if(c>5||d>5){_q(a.k,a.n.b,a.n.c);if(c>d){h=id(a.t.c);g=Nv(a.t);f=Lv(a.t);if(e.b<0&&f<=h){mq(a);return}else if(e.b>0&&g>=h){mq(a);return}}else{n=a.t.c.scrollTop||0;m=Mv(a.t);if(e.c<0&&m<=n){mq(a);return}else if(e.c>0&&0>=n){mq(a);return}}a.d=true}}b.b.preventDefault();if(a.d){o=bq(a.q,a.f.b);p=dq(a.p,o);Pv(a.t,Zj(p.b));Sv(a.t,Zj(p.c));l=k-a.n.c;if(l>200&&!!a.o){_q(a.n,a.o.b,a.o.c);a.o=null}else l>100&&!a.o&&(a.o=new br(j,k))}}
function ds(a){switch(a){case 'blur':return 4096;case 'change':return 1024;case XD:return 1;case GE:return 2;case 'focus':return 2048;case YD:return 128;case HE:return 256;case IE:return 512;case 'load':return 32768;case 'losecapture':return 8192;case JE:return 4;case KE:return 64;case LE:return 32;case ME:return 16;case NE:return 8;case 'scroll':return 16384;case 'error':return 65536;case OE:case PE:return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case bE:return 1048576;case aE:return 2097152;case $D:return 4194304;case ZD:return 8388608;case QE:return 16777216;case RE:return 33554432;case SE:return 67108864;default:return -1;}}
function sr(){var a,b,c;b=$doc.compatMode;a=Kj(Ko,jD,1,[RD]);for(c=0;c<a.length;++c){if(Hy(a[c],b)){return}}a.length==1&&Hy(RD,a[0])&&Hy('BackCompat',b)?"GWT no longer supports Quirks Mode (document.compatMode=' BackCompat').<br>Make sure your application's host HTML page has a Standards Mode (document.compatMode=' CSS1Compat') doctype,<br>e.g. by using &lt;!doctype html&gt; at the start of your application's HTML page.<br><br>To continue using this unsupported rendering mode and risk layout problems, suppress this message by adding<br>the following line to your*.gwt.xml module file:<br>&nbsp;&nbsp;&lt;extend-configuration-property name=\"document.compatMode\" value=\""+b+'"/&gt;':"Your *.gwt.xml module configuration prohibits the use of the current doucment rendering mode (document.compatMode=' "+b+"').<br>Modify your application's host HTML page doctype, or update your custom 'document.compatMode' configuration property settings."}
function Vb(){var a;Vb=cD;Tb=(a=['\\u0000','\\u0001','\\u0002','\\u0003','\\u0004','\\u0005','\\u0006','\\u0007','\\b','\\t','\\n','\\u000B','\\f','\\r','\\u000E','\\u000F','\\u0010','\\u0011','\\u0012','\\u0013','\\u0014','\\u0015','\\u0016','\\u0017','\\u0018','\\u0019','\\u001A','\\u001B','\\u001C','\\u001D','\\u001E','\\u001F'],a[34]='\\"',a[92]='\\\\',a[173]='\\u00ad',a[1536]='\\u0600',a[1537]='\\u0601',a[1538]='\\u0602',a[1539]='\\u0603',a[1757]='\\u06dd',a[1807]='\\u070f',a[6068]='\\u17b4',a[6069]='\\u17b5',a[8203]='\\u200b',a[8204]='\\u200c',a[8205]='\\u200d',a[8206]='\\u200e',a[8207]='\\u200f',a[8232]='\\u2028',a[8233]='\\u2029',a[8234]='\\u202a',a[8235]='\\u202b',a[8236]='\\u202c',a[8237]='\\u202d',a[8238]='\\u202e',a[8288]='\\u2060',a[8289]='\\u2061',a[8290]='\\u2062',a[8291]='\\u2063',a[8292]='\\u2064',a[8298]='\\u206a',a[8299]='\\u206b',a[8300]='\\u206c',a[8301]='\\u206d',a[8302]='\\u206e',a[8303]='\\u206f',a[65279]='\\ufeff',a[65529]='\\ufff9',a[65530]='\\ufffa',a[65531]='\\ufffb',a);Ub=typeof JSON=='object'&&typeof JSON.parse==OD}
function ns(){is=GD(function(a){if(!pr(a)){a.stopPropagation();a.preventDefault();return false}return true});ls=GD(function(a){var b,c=this;while(c&&!(b=c.__listener)){c=c.parentNode}c&&c.nodeType!=1&&(c=null);b&&gs(b)&&or(a,c,b)});ks=GD(function(a){a.preventDefault();ls.call(this,a)});ms=GD(function(a){this.__gwtLastUnhandledEvent=a.type;ls.call(this,a)});js=GD(function(a){var b=is;if(b(a)){var c=hs;if(c&&c.__listener){if(gs(c.__listener)){or(a,c,c.__listener);a.stopPropagation()}}}});$wnd.addEventListener(XD,js,true);$wnd.addEventListener(GE,js,true);$wnd.addEventListener(JE,js,true);$wnd.addEventListener(NE,js,true);$wnd.addEventListener(KE,js,true);$wnd.addEventListener(ME,js,true);$wnd.addEventListener(LE,js,true);$wnd.addEventListener(PE,js,true);$wnd.addEventListener(YD,is,true);$wnd.addEventListener(IE,is,true);$wnd.addEventListener(HE,is,true);$wnd.addEventListener(bE,js,true);$wnd.addEventListener(aE,js,true);$wnd.addEventListener($D,js,true);$wnd.addEventListener(ZD,js,true);$wnd.addEventListener(QE,js,true);$wnd.addEventListener(RE,js,true);$wnd.addEventListener(SE,js,true)}
function qs(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?ls:null);c&2&&(a.ondblclick=b&2?ls:null);c&4&&(a.onmousedown=b&4?ls:null);c&8&&(a.onmouseup=b&8?ls:null);c&16&&(a.onmouseover=b&16?ls:null);c&32&&(a.onmouseout=b&32?ls:null);c&64&&(a.onmousemove=b&64?ls:null);c&128&&(a.onkeydown=b&128?ls:null);c&256&&(a.onkeypress=b&256?ls:null);c&512&&(a.onkeyup=b&512?ls:null);c&1024&&(a.onchange=b&1024?ls:null);c&2048&&(a.onfocus=b&2048?ls:null);c&4096&&(a.onblur=b&4096?ls:null);c&8192&&(a.onlosecapture=b&8192?ls:null);c&16384&&(a.onscroll=b&16384?ls:null);c&32768&&(a.onload=b&32768?ms:null);c&65536&&(a.onerror=b&65536?ls:null);c&131072&&(a.onmousewheel=b&131072?ls:null);c&262144&&(a.oncontextmenu=b&262144?ls:null);c&524288&&(a.onpaste=b&524288?ls:null);c&1048576&&(a.ontouchstart=b&1048576?ls:null);c&2097152&&(a.ontouchmove=b&2097152?ls:null);c&4194304&&(a.ontouchend=b&4194304?ls:null);c&8388608&&(a.ontouchcancel=b&8388608?ls:null);c&16777216&&(a.ongesturestart=b&16777216?ls:null);c&33554432&&(a.ongesturechange=b&33554432?ls:null);c&67108864&&(a.ongestureend=b&67108864?ls:null)}
var HD='',ID=' ',PD='"',BE='&',FE="'",ND='(',mE=')',fE=',',iE=', ',tE='0px',XE='1',bF='100%',jE=':',KD=': ',EE='<',_E='=',DE='>',cF='@class',SD='CENTER',RD='CSS1Compat',OE='DOMMouseScroll',lE='Error parsing JSON: ',TD='JUSTIFY',UD='LEFT',$E='Not connected',VD='RIGHT',MD='String',sF='UmbrellaException',eE='[',FF='[Lcom.google.gwt.dom.client.',zF='[Lcom.google.gwt.user.client.ui.',mF='[Ljava.lang.',gE=']',pE='absolute',JD='aria-hidden',vE='bottom',VE='className',XD='click',BF='com.google.gwt.animation.client.',JF='com.google.gwt.aria.client.',lF='com.google.gwt.core.client.',qF='com.google.gwt.core.client.impl.',EF='com.google.gwt.dom.client.',HF='com.google.gwt.event.dom.client.',wF='com.google.gwt.event.logical.shared.',tF='com.google.gwt.event.shared.',DF='com.google.gwt.i18n.client.',yF='com.google.gwt.json.client.',AF='com.google.gwt.layout.client.',GF='com.google.gwt.safehtml.shared.',IF='com.google.gwt.text.shared.testing.',KF='com.google.gwt.touch.client.',CF='com.google.gwt.uibinder.client.',uF='com.google.gwt.user.client.',oF='com.google.gwt.user.client.ui.',rF='com.google.web.bindery.event.shared.',GE='dblclick',cE='dir',xE='display',_D='div',UE='dragexit',TE='dragleave',gF='errorMessage',iF='fromUser',OD='function',CE='g',nE='gecko1_8',RE='gesturechange',SE='gestureend',QE='gesturestart',AE='height',kF='java.lang.',vF='java.util.',YD='keydown',HE='keypress',IE='keyup',rE='left',dE='ltr',jF='messageText',JE='mousedown',KE='mousemove',LE='mouseout',ME='mouseover',NE='mouseup',PE='mousewheel',ZE='msie',yE='none',LD='null',YE='opera',qE='overflow',oE='position',WD='px',wE='relative',uE='right',QD='rtl',pF='test.chat.client.view.',nF='test.chat.client.websockets.',xF='test.chat.common.command.',dF='test.chat.common.command.LoginRequestCommand',fF='test.chat.common.command.LoginResponseCommand',hF='test.chat.common.command.MessageCommand',sE='top',ZD='touchcancel',$D='touchend',aE='touchmove',bE='touchstart',eF='userName',aF='value',zE='width',WE='zoom',hE='{',kE='}';
--></script>
<script><!--
var _,Oo={},DD={65:1},BD={56:1},fD={},jD={54:1},AD={52:1},oD={7:1,10:1,54:1,57:1,59:1},gD={2:1},hD={4:1,54:1},xD={21:1,25:1,40:1,44:1,45:1,46:1,47:1,49:1,51:1},ED={64:1},yD={21:1,25:1,40:1,44:1,45:1,46:1,48:1,49:1,51:1},CD={63:1},iD={41:1},vD={21:1,25:1,40:1,44:1,46:1,49:1,51:1},kD={54:1,61:1},qD={25:1},sD={34:1,54:1},pD={11:1,54:1,57:1,59:1},lD={6:1,7:1,54:1,57:1,59:1},rD={53:1,54:1,61:1},FD={54:1,62:1},mD={7:1,8:1,54:1,57:1,59:1},uD={20:1,23:1},zD={50:1,54:1,57:1,59:1},wD={21:1,25:1,40:1,44:1,45:1,46:1,49:1,51:1},tD={22:1,23:1},nD={7:1,9:1,54:1,57:1,59:1};Po(1,-1,fD);_.eQ=function s(a){return this===a};_.gC=function t(){return this.cZ};_.hC=function u(){return hc(this)};_.tS=function v(){return this.cZ.d+'@'+ty(this.hC())};_.toString=function(){return this.tS()};_.tM=cD;Po(3,1,{});_.e=-1;_.f=null;_.g=false;_.i=false;_.j=null;_.k=-1;_.n=null;_.o=-1;Po(4,1,{},D);_.Y=function E(a){C(this,a)};_.b=null;Po(5,1,{});Po(6,1,gD);Po(7,5,{});var I=null;Po(8,7,{},M);_._=function N(){return !!$wnd.mozRequestAnimationFrame};_.Z=function O(a,b){var c;c=new Q;L(a,c);return c};Po(9,6,gD,Q);_.$=function R(){this.b=true};_.b=false;Po(10,7,{},V);_._=function W(){return true};_.Z=function X(a,b){var c;c=new jb(this,a);YA(this.b,c);this.b.c==1&&cb(this.c,16);return c};Po(12,1,iD);_.ab=function gb(){this.c||bB($,this);U(this.b)};_.c=false;_.d=0;var $;Po(11,12,iD,hb);_.b=null;Po(13,6,{2:1,3:1},jb);_.$=function kb(){T(this.c,this)};_.b=null;_.c=null;Po(15,1,{});_.b=null;Po(14,15,{},pb);Po(16,15,{},rb);var sb;Po(18,1,{},wb);Po(23,1,kD);_.bb=function Eb(){return this.f};_.tS=function Fb(){return Db(this)};_.f=null;Po(22,23,kD);Po(21,22,kD,Gb);Po(20,21,{5:1,54:1,61:1},Ib);_.bb=function Ob(){this.d==null&&(this.e=Lb(this.c),this.b=this.b+KD+Jb(this.c),this.d=ND+this.e+') '+Nb(this.c)+this.b,undefined);return this.d};_.b=HD;_.c=null;_.d=null;_.e=null;var Tb,Ub;Po(28,1,{});var $b=0,_b=0,ac=0,bc=-1;Po(30,28,{},uc);_.b=null;_.c=null;_.d=null;_.e=false;_.f=null;_.g=null;_.i=null;_.j=false;var lc;Po(31,1,{},Bc);_.cb=function Cc(){this.b.e=true;pc(this.b);this.b.e=false;return this.b.j=qc(this.b)};_.b=null;Po(32,1,{},Ec);_.cb=function Fc(){this.b.e&&zc(this.b.f,1);return this.b.j};_.b=null;Po(37,1,{});Po(38,37,{},Rc);_.b=HD;Po(53,1,{54:1,57:1,59:1});_.eQ=function zd(a){return this===a};_.hC=function Ad(){return hc(this)};_.tS=function Bd(){return this.b};_.b=null;_.c=0;Po(52,53,lD);var Cd,Dd,Ed,Fd,Gd;Po(54,52,lD,Kd);Po(55,52,lD,Md);Po(56,52,lD,Od);Po(57,52,lD,Qd);Po(58,53,mD);var Sd,Td,Ud,Vd,Wd;Po(59,58,mD,$d);Po(60,58,mD,ae);Po(61,58,mD,ce);Po(62,58,mD,ee);Po(63,53,nD);var ge,he,ie,je,ke;Po(64,63,nD,oe);Po(65,63,nD,qe);Po(66,63,nD,se);Po(67,63,nD,ue);Po(68,53,oD);var we,xe,ye,ze,Ae;Po(69,68,oD,Ee);Po(70,68,oD,Ge);Po(71,68,oD,Ie);Po(72,68,oD,Ke);Po(73,53,pD);var Me,Ne,Oe,Pe,Qe,Re,Se,Te,Ue,Ve;Po(74,73,pD,Ze);_.eb=function $e(){return WD};Po(75,73,pD,af);_.eb=function bf(){return '%'};Po(76,73,pD,df);_.eb=function ef(){return 'em'};Po(77,73,pD,gf);_.eb=function hf(){return 'ex'};Po(78,73,pD,kf);_.eb=function lf(){return 'pt'};Po(79,73,pD,nf);_.eb=function of(){return 'pc'};Po(80,73,pD,qf);_.eb=function rf(){return 'in'};Po(81,73,pD,tf);_.eb=function uf(){return 'cm'};Po(82,73,pD,wf);_.eb=function xf(){return 'mm'};var yf,zf=false,Af,Bf,Cf;Po(84,1,{},Hf);_.db=function If(){(Df(),zf)&&Ef()};Po(85,1,{},Qf);_.b=null;var Kf;Po(91,1,{});_.tS=function Xf(){return 'An event type'};_.g=null;Po(90,91,{});_.hb=function Zf(){this.f=false;this.g=null};_.f=false;Po(89,90,{});_.gb=function cg(){return this.ib()};_.b=null;_.c=null;var $f=null;Po(88,89,{});Po(87,88,{});Po(86,87,{},fg);_.fb=function gg(a){qC(Tj(Tj(a,12),66).b.g)};_.ib=function hg(){return dg};var dg;Po(94,1,{});_.hC=function mg(){return this.d};_.tS=function ng(){return 'Event type'};_.d=0;var lg=0;Po(93,94,{},og);Po(92,93,{13:1},pg);_.b=null;_.c=null;Po(96,89,{});Po(95,96,{});Po(97,95,{},wg);_.fb=function xg(a){vg(this,Tj(a,14))};_.ib=function yg(){return tg};var tg;Po(98,1,{},Cg);_.b=null;Po(101,88,{});var Fg=null;Po(100,101,{},Ig);_.fb=function Jg(a){tq(Tj(Tj(a,15),37).b)};_.ib=function Kg(){return Gg};var Gg;Po(102,101,{},Og);_.fb=function Pg(a){tq(Tj(Tj(a,16),36).b)};_.ib=function Qg(){return Mg};var Mg;Po(103,1,{},Sg);Po(104,101,{},Xg);_.fb=function Yg(a){Wg(this,Tj(a,17))};_.ib=function Zg(){return Ug};var Ug;Po(105,101,{},ch);_.fb=function dh(a){bh(this,Tj(a,18))};_.ib=function eh(){return _g};var _g;Po(106,90,{},ih);_.fb=function jh(a){hh(this,Tj(a,19))};_.gb=function lh(){return gh};_.b=false;var gh=null;Po(107,90,{},oh);_.fb=function ph(a){Tj(a,20).jb(this)};_.gb=function rh(){return nh};var nh=null;Po(108,90,{},uh);_.fb=function vh(a){Tj(a,22).kb(this)};_.gb=function xh(){return th};var th=null;Po(109,1,qD,Ch,Dh);_.b=null;_.c=null;Po(112,1,{});Po(111,112,{});_.b=null;_.c=0;_.d=false;Po(110,111,{},Sh);Po(113,1,{24:1},Uh);_.b=null;Po(115,21,rD,Xh);_.b=null;Po(114,115,rD,$h);Po(116,1,{23:1},ai);Po(118,53,{26:1,54:1,57:1,59:1},ji);var ei,fi,gi,hi;Po(120,1,{});_.mb=function ni(){return null};_.nb=function oi(){return null};_.ob=function pi(){return null};_.pb=function qi(){return null};_.qb=function ri(){return null};Po(119,120,{27:1},si);_.eQ=function ti(a){if(!Vj(a,27)){return false}return this.b==Tj(a,27).b};_.lb=function ui(){return xi};_.hC=function vi(){return hc(this.b)};_.tS=function wi(){var a,b,c,d,e;c=new Yy;c.b.b+=eE;for(b=0,a=this.b.length;b<a;++b){b>0&&(c.b.b+=fE,c);Wy(c,(d=this.b[b],e=(oj(),nj)[typeof d],e?e(d):xj(typeof d)))}c.b.b+=gE;return c.b.b};_.b=null;Po(121,120,{},Ci);_.lb=function Di(){return Gi};_.mb=function Ei(){return this};_.tS=function Fi(){return Rx(),HD+this.b};_.b=false;var zi,Ai;Po(122,21,kD,Ii,Ji);Po(123,120,{28:1},Ni);_.lb=function Oi(){return Ri};_.nb=function Pi(){return this};_.tS=function Qi(){return LD};var Li;Po(124,120,{29:1},Ti);_.eQ=function Ui(a){if(!Vj(a,29)){return false}return this.b==Tj(a,29).b};_.lb=function Vi(){return Zi};_.hC=function Wi(){return Zj((new hy(this.b)).b)};_.ob=function Xi(){return this};_.tS=function Yi(){return this.b+HD};_.b=0;Po(125,120,{30:1},fj,gj);_.eQ=function hj(a){if(!Vj(a,30)){return false}return this.b==Tj(a,30).b};_.lb=function ij(){return mj};_.hC=function jj(){return hc(this.b)};_.pb=function kj(){return this};_.tS=function lj(){return ej(this)};_.b=null;var nj;Po(127,120,{31:1},zj);_.eQ=function Aj(a){if(!Vj(a,31)){return false}return Hy(this.b,Tj(a,31).b)};_.lb=function Bj(){return Fj};_.hC=function Cj(){return Ty(this.b)};_.qb=function Dj(){return this};_.tS=function Ej(){return Yb(this.b)};_.b=null;Po(128,1,{},Gj);_.qI=0;var Mj,Nj;Po(137,1,{},Zo);_.b=null;_.e=null;Po(138,3,{},ap);_.b=null;_.c=null;Po(139,1,{33:1},ip);_.b=0;_.c=null;_.d=null;_.e=null;_.f=0;_.g=null;_.i=0;_.j=null;_.k=0;_.n=null;_.o=false;_.p=false;_.q=false;_.r=false;_.s=true;_.t=false;_.u=true;_.v=true;_.w=true;_.x=false;_.y=false;_.z=false;_.A=0;_.B=0;_.C=0;_.D=0;_.E=0;_.F=0;_.G=0;_.I=0;_.J=null;_.K=0;_.M=0;_.O=0;_.Q=0;_.R=null;_.S=0;_.T=null;_.U=null;_.V=true;_.W=0;_.X=null;Po(140,1,{},sp);_.b=null;var kp=null;Po(142,1,sD,wp);_.rb=function xp(){return this.b};_.eQ=function yp(a){if(!Vj(a,34)){return false}return Hy(this.b,Tj(a,34).rb())};_.hC=function zp(){return Ty(this.b)};_.b=null;Po(143,1,sD,Bp);_.rb=function Cp(){return this.b};_.eQ=function Dp(a){if(!Vj(a,34)){return false}return Hy(this.b,Tj(a,34).rb())};_.hC=function Ep(){return Ty(this.b)};_.b=null;var Fp,Gp,Hp,Ip,Jp;Po(145,1,{});Po(146,1,{},Pp);var Op=null;Po(147,145,{},Sp);var Rp=null;Po(148,1,{},Wp);Po(149,1,{},_p);_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;Po(150,1,{35:1},eq,fq);_.eQ=function gq(a){var b;if(!Vj(a,35)){return false}b=Tj(a,35);return this.b==b.b&&this.c==b.c};_.hC=function hq(){return Zj(this.b)^Zj(this.c)};_.tS=function iq(){return 'Point('+this.b+fE+this.c+mE};_.b=0;_.c=0;Po(151,1,{},Cq);_.b=null;_.c=null;_.d=false;_.g=null;_.i=null;_.o=null;_.p=null;_.q=null;_.s=false;_.t=null;var kq=null;Po(152,1,{19:1,23:1},Eq);_.b=null;Po(153,1,{18:1,23:1},Gq);_.b=null;Po(154,1,{17:1,23:1},Iq);_.b=null;Po(155,1,{16:1,23:1,36:1},Kq);_.b=null;Po(156,1,{15:1,23:1,37:1},Mq);_.b=null;Po(157,1,{23:1,39:1},Pq);_.b=null;Po(158,1,{},Sq);_.cb=function Tq(){var a,b,c,d,e,f,g;if(this!=this.f.i){Rq(this);return false}a=vb(this.b);Zp(this.e,a-this.d);this.d=a;Yp(this.e,a);e=Vp(this.e);e||Rq(this);Aq(this.f,this.e.e);d=Zj(this.e.e.b);c=Nv(this.f.t);b=Lv(this.f.t);f=Mv(this.f.t);g=Zj(this.e.e.c);if((f<=g||0>=g)&&(b<=d||c>=d)){Rq(this);return false}return e};_.d=0;_.e=null;_.f=null;_.g=null;Po(159,1,tD,Vq);_.kb=function Wq(a){Rq(this.b)};_.b=null;Po(160,1,{},Yq);_.cb=function Zq(){var a,b,c;a=xb();b=new FA(this.b.r);while(b.c<b.e.Vb()){c=Tj(DA(b),38);a-c.c>=2500&&EA(b)}return this.b.r.c!=0};_.b=null;Po(161,1,{38:1},ar,br);_.b=null;_.c=0;Po(162,1,{},er);_.b=null;_.c=null;var fr=null;Po(164,1,{},kr);_.b=null;_.c=null;_.d=null;var lr=null,mr=null;var tr=null;Po(169,90,{},Br);_.fb=function Cr(a){yr(this,Tj(a,39))};_.gb=function Er(){return wr};_.hb=function Fr(){zr(this)};_.b=false;_.c=false;_.d=false;_.e=null;var wr=null,xr=null;Po(170,1,uD,Hr);_.jb=function Ir(a){while((ab(),$).c>0){bb(Tj($A($,0),41))}};var Jr=false,Kr=null,Lr=0,Mr=0,Nr=false;Po(172,90,{},Zr);_.fb=function $r(a){$j(a);null.dc()};_.gb=function _r(){return Xr};var Xr;Po(173,109,qD,bs);var cs=false;var hs=null,is=null,js=null,ks=null,ls=null,ms=null;Po(182,1,{44:1,49:1});_.tb=function Es(){return As()};_.tS=function Gs(){if(!this.t){return '(null handle)'}return nd(this.t)};_.t=null;Po(181,182,vD);_.ub=function Qs(){};_.vb=function Rs(){};_.wb=function Ss(){return this.o};_.xb=function Ts(){Ks(this)};_.sb=function Us(a){Ls(this,a)};_.yb=function Vs(){Ms(this)};_.zb=function Ws(){};_.o=false;_.p=0;_.q=null;_.r=null;_.s=null;Po(180,181,wD);_.ub=function Xs(){lt(this,(jt(),ht))};_.vb=function Ys(){lt(this,(jt(),it))};Po(179,180,wD);_.Bb=function bt(){return new rx(this.j)};_.Ab=function ct(a){return _s(this,a)};Po(178,179,wD);_.Ab=function ft(a){var b;b=_s(this,a);b&&et(a.t);return b};Po(183,114,rD,kt);var ht,it;Po(184,1,{},nt);_.Cb=function ot(a){a.xb()};Po(185,1,{},qt);_.Cb=function rt(a){a.yb()};Po(188,181,vD);_.xb=function vt(){var a;Ks(this);a=this.t.tabIndex;-1==a&&(this.t.tabIndex=0,undefined)};Po(187,188,vD);Po(186,187,vD,yt);Po(189,181,vD);_.wb=function Bt(){if(this.f){return this.f.o}return false};_.xb=function Ct(){if(this.p!=-1){Ps(this.f,this.p);this.p=-1}this.f.xb();this.t.__listener=this;kh(this,true)};_.sb=function Dt(a){Ls(this,a);Ls(this.f,a)};_.yb=function Et(){try{kh(this,false)}finally{this.f.yb()}};_.tb=function Ft(){Bs(this,As());return this.t};_.f=null;Po(190,1,{},It);_.b=null;_.c=null;_.d=null;Po(191,179,xD);_.xb=function Tt(){Ks(this)};_.yb=function Ut(){Ms(this)};_.Db=function Vt(){Qt(this)};_.Ab=function Wt(a){return Rt(this,a)};_.c=null;_.d=0;_.e=0;_.f=null;_.g=null;_.i=null;Po(192,53,{42:1,54:1,57:1,59:1},fu);var Yt,Zt,$t,_t,au,bu,cu,du;Po(194,1,{},ku);_.Eb=function lu(){};_.db=function mu(){this.f=false;if(this.c){return}this.Eb();Xo(this.e,this.d,new Iu)};_.c=false;_.d=0;_.e=null;_.f=false;Po(193,194,{},nu);_.Eb=function ou(){Kt(this.b)};_.b=null;Po(195,1,{43:1},qu);_.b=null;_.c=false;_.d=null;_.e=0;Po(196,179,wD,tu);Po(199,181,vD);_.b=null;Po(198,199,vD,zu);Po(197,198,vD,Bu);Po(200,179,wD,Fu);Po(201,1,{},Iu);Po(202,179,xD);_.xb=function Ou(){Ks(this)};_.yb=function Pu(){Ms(this)};_.Db=function Qu(){Mu(this)};_.Ab=function Ru(a){return Nu(this,a)};_.b=null;_.c=null;Po(204,202,xD,$u);_.zb=function av(){np(this.b.e)};var Zu=null;Po(205,1,tD,cv);_.kb=function dv(a){Mu(this.b)};_.b=null;Po(206,178,yD);var fv,gv,hv;Po(207,1,{},pv);_.Cb=function qv(a){a.wb()&&a.yb()};Po(208,1,uD,sv);_.jb=function tv(a){lv()};Po(209,206,yD,vv);Po(210,1,{},Bv);var xv=null;Po(212,180,wD);_.Fb=function Iv(){return this.t};_.Bb=function Jv(){return new $v(this)};_.Ab=function Kv(a){return Fv(this,a)};_.e=null;Po(211,212,xD,Tv);_.Fb=function Uv(){return this.b};_.xb=function Vv(){Ks(this);this.c.__listener=this};_.yb=function Wv(){this.c.__listener=null;Ms(this)};_.Db=function Xv(){};_.b=null;_.c=null;_.d=null;Po(213,1,{},$v);_.Gb=function _v(){return this.b};_.Hb=function aw(){return Zv(this)};_.Ib=function bw(){!!this.c&&Fv(this.d,this.c)};_.c=null;_.d=null;Po(214,191,xD,gw);_.Ab=function iw(a){var b;b=ix(this.j,a);if(Rt(this,a)){b<this.j.d&&Rt(this,hx(this.j,b));return true}return false};_.b=0;var dw=null;Po(216,181,vD);_.sb=function ow(a){var b,c,d;switch(ds(a.type)){case 4:this.f=true;d=wy(rd($doc),ud($doc));b=wy(qd($doc),td($doc));dw.style[AE]=b+(We(),WD);dw.style[zE]=d+WD;Sc($doc.body,dw);this.g=this.Lb(a)-this.Jb();rr(this.t);a.preventDefault();break;case 8:this.f=false;Vc(dw);qr(this.t);a.preventDefault();break;case 64:if(this.f){this.i?(c=this.Mb()+this.Nb()-this.Lb(a)-this.g):(c=this.Lb(a)-this.Mb()-this.g);Tj(this.k.r,43).c=false;mw(this,c);a.preventDefault()}}};_.c=0;_.d=null;_.e=0;_.f=false;_.g=0;_.i=false;_.j=0;_.k=null;_.n=null;Po(215,216,vD,pw);_.Jb=function qw(){return Xc(this.t)};_.Kb=function rw(){return Nt(this.b)};_.Lb=function sw(a){return a.clientX||0};_.Mb=function tw(){return Xc(this.k.t)};_.Nb=function uw(){return Zc(this.k.t,'offsetWidth')};_.b=null;Po(217,1,{},ww);_.db=function xw(){this.b.d=null;Lt(this.b.n)};_.b=null;Po(218,216,vD,zw);_.Jb=function Aw(){return Yc(this.t)};_.Kb=function Bw(){return Mt(this.b)};_.Lb=function Cw(a){return a.clientY||0};_.Mb=function Dw(){return Yc(this.k.t)};_.Nb=function Ew(){return Zc(this.k.t,'offsetHeight')};_.b=null;Po(221,188,vD);_.sb=function Jw(a){var b;b=ds(a.type);(b&896)!=0?Ls(this,a):Ls(this,a)};_.zb=function Kw(){};Po(220,221,vD);Po(219,220,vD,Nw);Po(222,220,vD,Pw);Po(223,53,zD);var Sw,Tw,Uw,Vw,Ww;Po(224,223,zD,$w);Po(225,223,zD,ax);Po(226,223,zD,cx);Po(227,223,zD,ex);Po(228,1,{},mx);_.Bb=function nx(){return new rx(this)};_.b=null;_.c=null;_.d=0;Po(229,1,{},rx);_.Gb=function sx(){return this.b<this.c.d-1};_.Hb=function tx(){return px(this)};_.Ib=function ux(){qx(this)};_.b=-1;_.c=null;Po(232,1,{},Cx);_.b=null;_.c=null;Po(233,1,{},Fx);_.b=null;_.c=null;_.d=null;Po(234,1,AD,Hx);_.db=function Ix(){Jh(this.b,this.d,this.c)};_.b=null;_.c=null;_.d=null;Po(235,1,AD,Kx);_.db=function Lx(){Lh(this.b,this.d,this.c)};_.b=null;_.c=null;_.d=null;Po(236,21,kD,Nx);Po(237,1,{54:1,55:1,57:1},Sx);_.eQ=function Tx(a){return Vj(a,55)&&Tj(a,55).b==this.b};_.hC=function Ux(){return this.b?1231:1237};_.tS=function Vx(){return this.b?'true':'false'};_.b=false;var Px,Qx;Po(238,1,{},Xx);_.tS=function cy(){return ((this.b&2)!=0?'interface ':(this.b&1)!=0?HD:'class ')+this.d};_.b=0;_.c=0;_.d=null;Po(239,21,kD,ey);Po(241,1,jD);Po(240,241,{54:1,57:1,58:1},hy);_.eQ=function iy(a){return Vj(a,58)&&Tj(a,58).b==this.b};_.hC=function jy(){return Zj(this.b)};_.tS=function ky(){return HD+this.b};_.b=0;Po(242,21,kD,my);Po(243,21,kD,oy,py);Po(244,21,kD,ry,sy);Po(247,21,kD,yy,zy);var Ay;Po(249,1,{54:1,60:1},Dy);_.tS=function Ey(){return this.b+'.'+this.d+'(Unknown Source'+(this.c>=0?jE+this.c:HD)+mE};_.b=null;_.c=0;_.d=null;_=String.prototype;_.cM={1:1,54:1,56:1,57:1};_.eQ=function My(a){return Hy(this,a)};_.hC=function Ny(){return Ty(this)};_.tS=_.toString;var Oy,Py=0,Qy;Po(251,1,BD,Yy);_.tS=function Zy(){return this.b.b};Po(252,1,BD,bz,cz);_.tS=function dz(){return this.b.b};Po(253,21,kD,fz,gz);Po(254,1,{});_.Rb=function kz(a){throw new gz('Add not supported on this collection')};_.Sb=function lz(a){var b;b=iz(this.Bb(),a);return !!b};_.Tb=function mz(){return this.Vb()==0};_.Ub=function nz(a){var b;b=iz(this.Bb(),a);if(b){b.Ib();return true}else{return false}};_.tS=function oz(){return jz(this)};Po(256,1,CD);_.eQ=function sz(a){var b,c,d,e,f;if(a===this){return true}if(!Vj(a,63)){return false}e=Tj(a,63);if(this.e!=e.e){return false}for(c=new $z((new Sz(e)).b);CA(c.b);){b=c.c=Tj(DA(c.b),64);d=b.Xb();f=b.Yb();if(!(d==null?this.d:Vj(d,1)?jE+Tj(d,1) in this.f:Cz(this,d,~~Rb(d)))){return false}if(!RB(f,d==null?this.c:Vj(d,1)?Bz(this,Tj(d,1)):Az(this,d,~~Rb(d)))){return false}}return true};_.hC=function tz(){var a,b,c;c=0;for(b=new $z((new Sz(this)).b);CA(b.b);){a=b.c=Tj(DA(b.b),64);c+=a.hC();c=~~c}return c};_.tS=function uz(){var a,b,c,d;d=hE;a=false;for(c=new $z((new Sz(this)).b);CA(c.b);){b=c.c=Tj(DA(c.b),64);a?(d+=iE):(a=true);d+=HD+b.Xb();d+=_E;d+=HD+b.Yb()}return d+kE};Po(255,256,CD);_.Wb=function Mz(a,b){return Yj(a)===Yj(b)||a!=null&&Qb(a,b)};_.b=null;_.c=null;_.d=false;_.e=0;_.f=null;Po(258,254,DD);_.eQ=function Pz(a){var b,c,d;if(a===this){return true}if(!Vj(a,65)){return false}c=Tj(a,65);if(c.Vb()!=this.Vb()){return false}for(b=c.Bb();b.Gb();){d=b.Hb();if(!this.Sb(d)){return false}}return true};_.hC=function Qz(){var a,b,c;a=0;for(b=this.Bb();b.Gb();){c=b.Hb();if(c!=null){a+=Rb(c);a=~~a}}return a};Po(257,258,DD,Sz);_.Sb=function Tz(a){return Rz(this,a)};_.Bb=function Uz(){return new $z(this.b)};_.Ub=function Vz(a){var b;if(Rz(this,a)){b=Tj(a,64).Xb();Iz(this.b,b);return true}return false};_.Vb=function Wz(){return this.b.e};_.b=null;Po(259,1,{},$z);_.Gb=function _z(){return CA(this.b)};_.Hb=function aA(){return Yz(this)};_.Ib=function bA(){Zz(this)};_.b=null;_.c=null;_.d=null;Po(261,1,ED);_.eQ=function eA(a){var b;if(Vj(a,64)){b=Tj(a,64);if(RB(this.Xb(),b.Xb())&&RB(this.Yb(),b.Yb())){return true}}return false};_.hC=function fA(){var a,b;a=0;b=0;this.Xb()!=null&&(a=Rb(this.Xb()));this.Yb()!=null&&(b=Rb(this.Yb()));return a^b};_.tS=function gA(){return this.Xb()+_E+this.Yb()};Po(260,261,ED,hA);_.Xb=function iA(){return null};_.Yb=function jA(){return this.b.c};_.Zb=function kA(a){return Gz(this.b,a)};_.b=null;Po(262,261,ED,mA);_.Xb=function nA(){return this.b};_.Yb=function oA(){return Bz(this.c,this.b)};_.Zb=function pA(a){return Hz(this.c,this.b,a)};_.b=null;_.c=null;Po(263,254,{62:1});_.$b=function rA(a,b){throw new gz('Add not supported on this list')};_.Rb=function sA(a){this.$b(this.Vb(),a);return true};_.eQ=function uA(a){var b,c,d,e,f;if(a===this){return true}if(!Vj(a,62)){return false}f=Tj(a,62);if(this.Vb()!=f.Vb()){return false}d=new FA(this);e=f.Bb();while(d.c<d.e.Vb()){b=DA(d);c=DA(e);if(!(b==null?c==null:Qb(b,c))){return false}}return true};_.hC=function vA(){var a,b,c;b=1;a=new FA(this);while(a.c<a.e.Vb()){c=DA(a);b=31*b+(c==null?0:Rb(c));b=~~b}return b};_.Bb=function xA(){return new FA(this)};_.ac=function yA(){return new LA(this,0)};_.bc=function zA(a){return new LA(this,a)};_.cc=function AA(a){throw new gz('Remove not supported on this list')};Po(264,1,{},FA);_.Gb=function GA(){return CA(this)};_.Hb=function HA(){return DA(this)};_.Ib=function IA(){EA(this)};_.c=0;_.d=-1;_.e=null;Po(265,264,{},LA);_.b=null;Po(266,258,DD,OA);_.Sb=function PA(a){return yz(this.b,a)};_.Bb=function QA(){return NA(this)};_.Vb=function RA(){return this.c.b.e};_.b=null;_.c=null;Po(267,1,{},TA);_.Gb=function UA(){return CA(this.b.b)};_.Hb=function VA(){var a;a=Yz(this.b);return a.Xb()};_.Ib=function WA(){Zz(this.b)};_.b=null;Po(268,263,FD,dB);_.$b=function eB(a,b){(a<0||a>this.c)&&wA(a,this.c);nB(this.b,a,0,b);++this.c};_.Rb=function fB(a){return YA(this,a)};_.Sb=function gB(a){return _A(this,a,0)!=-1};_._b=function hB(a){return $A(this,a)};_.Tb=function iB(){return this.c==0};_.cc=function jB(a){return aB(this,a)};_.Ub=function kB(a){return bB(this,a)};_.Vb=function lB(){return this.c};_.c=0;var oB;Po(270,263,FD,rB);_.Sb=function sB(a){return false};_._b=function tB(a){throw new ry};_.Vb=function uB(){return 0};Po(271,255,{54:1,63:1},xB);Po(272,258,{54:1,65:1},CB);_.Rb=function DB(a){return zB(this,a)};_.Sb=function EB(a){return yz(this.b,a)};_.Tb=function FB(){return this.b.e==0};_.Bb=function GB(){return NA(rz(this.b))};_.Ub=function HB(a){return BB(this,a)};_.Vb=function IB(){return this.b.e};_.tS=function JB(){return jz(rz(this.b))};_.b=null;Po(273,261,ED,LB);_.Xb=function MB(){return this.b};_.Yb=function NB(){return this.c};_.Zb=function OB(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;Po(274,21,kD,QB);Po(279,21,kD,XB);Po(281,1,{},$B);_.b=null;Po(282,189,vD,cC);_.b=null;_.c=null;_.d=null;_.e=null;Po(283,1,{},fC);_.c=null;_.d=null;Po(284,1,{14:1,23:1},hC);_.b=null;Po(285,1,{},kC);var jC=null;Po(286,1,{},nC);_.b=false;Po(289,189,vD,rC);_.b=null;_.c=null;Po(290,1,{},vC);_.b=null;_.c=null;_.d=null;_.e=null;_.g=null;Po(291,1,{12:1,23:1,66:1},xC);_.b=null;Po(292,1,{},AC);var zC=null;Po(293,1,{},DC);_.b=false;Po(296,1,{},IC);_.b=null;Po(297,1,{},MC);_.Ob=function NC(){ZB(this.c)};_.Pb=function OC(){Rr('WebSockets problem')};_.Qb=function PC(a){var b;b=RC((oj(),vj(a)));HC(this.b,b)};_.b=null;_.c=null;Po(298,1,{});Po(300,298,{67:1},VC,WC);_.b=null;Po(301,298,{68:1},ZC);_.b=null;Po(302,298,{69:1},bD);_.b=null;_.c=null;var GD=ec;var Dn=Zx(kF,'Object',1),ok=Zx(lF,'JavaScriptObject$',24),Io=Yx(mF,'Object;',306),Jn=Zx(kF,'Throwable',23),xn=Zx(kF,'Exception',22),En=Zx(kF,'RuntimeException',21),Fn=Zx(kF,'StackTraceElement',249),Jo=Yx(mF,'StackTraceElement;',308),Hl=Zx('com.google.gwt.lang.','SeedUtil',134),wn=Zx(kF,'Enum',53),sn=Zx(kF,'Boolean',237),Cn=Zx(kF,'Number',241),wo=Yx(HD,'[C',309),un=Zx(kF,'Class',238),vn=Zx(kF,'Double',240),In=Zx(kF,MD,2),Ko=Yx(mF,'String;',307),fo=Zx('test.chat.client.','ChatApp$1',281),tn=Zx(kF,'ClassCastException',239),Hn=Zx(kF,'StringBuilder',252),rn=Zx(kF,'ArrayStoreException',236),nk=Zx(lF,'JavaScriptException',20),ro=Zx(nF,'ChatService',297),Zm=Zx(oF,'UIObject',182),gn=Zx(oF,'Widget',181),rm=Zx(oF,'Composite',189),ko=Zx(pF,'ChatView',282),po=Zx(pF,'LoginView',289),qo=Zx(nF,'ChatCommandHandler',296),uk=Zx(qF,'StringBufferImpl',37),hn=Zx('com.google.gwt.websockets.client.','WebSocket',232),tk=Zx(qF,'StringBufferImplAppend',38),mk=Zx(lF,'Duration',18),pk=Zx(lF,'Scheduler',28),sk=Zx(qF,'SchedulerImpl',30),qk=Zx(qF,'SchedulerImpl$Flusher',31),rk=Zx(qF,'SchedulerImpl$Rescuer',32),ho=Zx(pF,'ChatView_MyUiBinderImpl$Widgets',283),go=Zx(pF,'ChatView_MyUiBinderImpl$Widgets$1',284),zn=Zx(kF,'IllegalStateException',243),mo=Zx(pF,'LoginView_MyUiBinderImpl$Widgets',290),lo=Zx(pF,'LoginView_MyUiBinderImpl$Widgets$1',291),Bn=Zx(kF,'NullPointerException',247),yn=Zx(kF,'IllegalArgumentException',242),Gm=Zx(oF,'Panel',180),qm=Zx(oF,'ComplexPanel',179),km=Zx(oF,'AbsolutePanel',178),Mm=Zx(oF,'RootPanel',206),Lm=Zx(oF,'RootPanel$DefaultRootPanel',209),Jm=Zx(oF,'RootPanel$1',207),Km=Zx(oF,'RootPanel$2',208),qn=Zx(rF,sF,115),wl=Zx(tF,sF,114),nm=Zx(oF,'AttachDetachException',183),lm=Zx(oF,'AttachDetachException$1',184),mm=Zx(oF,'AttachDetachException$2',185),ln=Zx(rF,'Event',91),sl=Zx(tF,'GwtEvent',90),fm=Zx(uF,'Event$NativePreviewEvent',169),jn=Zx(rF,'Event$Type',94),rl=Zx(tF,'GwtEvent$Type',93),Xn=Zx(vF,'AbstractMap',256),Qn=Zx(vF,'AbstractHashMap',255),_n=Zx(vF,'HashMap',271),Ln=Zx(vF,'AbstractCollection',254),Yn=Zx(vF,'AbstractSet',258),Nn=Zx(vF,'AbstractHashMap$EntrySet',257),Mn=Zx(vF,'AbstractHashMap$EntrySetIterator',259),Wn=Zx(vF,'AbstractMapEntry',261),On=Zx(vF,'AbstractHashMap$MapEntryNull',260),Pn=Zx(vF,'AbstractHashMap$MapEntryString',262),Vn=Zx(vF,'AbstractMap$1',266),Un=Zx(vF,'AbstractMap$1$1',267),ao=Zx(vF,'HashSet',272),ol=Zx(wF,'AttachEvent',106),eo=Zx('org.fusesource.restygwt.client.','JsonEncoderDecoder$DecodingException',279),so=Zx(xF,'Command',298),Gl=Zx(yF,'JSONValue',120),wm=Zx(oF,'DockLayoutPanel',191),Vm=Zx(oF,'SplitLayoutPanel',214),Tm=Zx(oF,'SplitLayoutPanel$Splitter',216),Rm=Zx(oF,'SplitLayoutPanel$HSplitter',215),Um=Zx(oF,'SplitLayoutPanel$VSplitter',218),Sm=Zx(oF,'SplitLayoutPanel$Splitter$1',217),tm=$x(oF,'DockLayoutPanel$Direction',192,gu),Eo=Yx(zF,'DockLayoutPanel$Direction;',310),vm=Zx(oF,'DockLayoutPanel$LayoutData',195),Em=Zx(oF,'LayoutCommand',194),um=Zx(oF,'DockLayoutPanel$DockAnimateCommand',193),Dm=Zx(oF,'LayoutCommand$1',201),Ll=Zx(AF,'Layout',137),Jl=Zx(AF,'Layout$Layer',139),ik=Zx(BF,'Animation',3),Il=Zx(AF,'Layout$1',138),_j=Zx(BF,'Animation$1',4),hk=Zx(BF,'AnimationScheduler',5),ak=Zx(BF,'AnimationScheduler$AnimationHandle',6),Kn=Zx(kF,'UnsupportedOperationException',253),zm=Zx(oF,'HTMLPanel',200),Fm=Zx(oF,'LayoutPanel',202),Im=Zx(oF,'RootLayoutPanel',204),Hm=Zx(oF,'RootLayoutPanel$1',205),uo=Zx(xF,'LoginResponseCommand',301),im=Zx(uF,'Window$ClosingEvent',172),ul=Zx(tF,'HandlerManager',109),jm=Zx(uF,'Window$WindowHandlers',173),kn=Zx(rF,'EventBus',112),pn=Zx(rF,'SimpleEventBus',111),tl=Zx(tF,'HandlerManager$Bus',110),mn=Zx(rF,'SimpleEventBus$1',233),nn=Zx(rF,'SimpleEventBus$2',234),on=Zx(rF,'SimpleEventBus$3',235),vo=Zx(xF,'MessageCommand',302),Gn=Zx(kF,'StringBuffer',251),dm=Zx(CF,'LazyDomElement',162),Bl=Zx(yF,'JSONException',122),xm=Zx(oF,'FlowPanel',196),Bm=Zx(oF,'LabelBase',199),Cm=Zx(oF,'Label',198),yl=$x(DF,'HasDirection$Direction',118,ki),Do=Yx('[Lcom.google.gwt.i18n.client.','HasDirection$Direction;',311),Qm=Zx(oF,'SimplePanel',212),Om=Zx(oF,'ScrollPanel',211),Pm=Zx(oF,'SimplePanel$1',213),Am=Zx(oF,'HTML',197),ym=Zx(oF,'FocusWidget',188),dn=Zx(oF,'ValueBoxBase',221),Xm=Zx(oF,'TextBoxBase',220),Wm=Zx(oF,'TextArea',219),cn=$x(oF,'ValueBoxBase$TextAlignment',223,Yw),Fo=Yx(zF,'ValueBoxBase$TextAlignment;',312),$m=$x(oF,'ValueBoxBase$TextAlignment$1',224,null),_m=$x(oF,'ValueBoxBase$TextAlignment$2',225,null),an=$x(oF,'ValueBoxBase$TextAlignment$3',226,null),bn=$x(oF,'ValueBoxBase$TextAlignment$4',227,null),xl=Zx(DF,'AutoDirectionHandler',116),em=Zx(CF,'UiBinderUtil$TempAttachment',164),Ym=Zx(oF,'TextBox',222),om=Zx(oF,'ButtonBase',187),pm=Zx(oF,'Button',186),fn=Zx(oF,'WidgetCollection',228),Go=Yx(zF,'Widget;',313),en=Zx(oF,'WidgetCollection$WidgetIterator',229),El=Zx(yF,'JSONObject',125),to=Zx(xF,'LoginRequestCommand',300),Cl=Zx(yF,'JSONNull',123),Al=Zx(yF,'JSONBoolean',121),Dl=Zx(yF,'JSONNumber',124),Fl=Zx(yF,'JSONString',127),zl=Zx(yF,'JSONArray',119),ql=Zx(wF,'ResizeEvent',108),An=Zx(kF,'IndexOutOfBoundsException',244),co=Zx(vF,'NoSuchElementException',274),sm=Zx(oF,'DirectionalTextHelper',190),Yk=$x(EF,'Style$Unit',73,Xe),Co=Yx(FF,'Style$Unit;',314),zk=$x(EF,'Style$Display',52,Id),yo=Yx(FF,'Style$Display;',315),Ek=$x(EF,'Style$Overflow',58,Yd),zo=Yx(FF,'Style$Overflow;',316),Jk=$x(EF,'Style$Position',63,me),Ao=Yx(FF,'Style$Position;',317),Ok=$x(EF,'Style$TextAlign',68,Ce),Bo=Yx(FF,'Style$TextAlign;',318),Pk=$x(EF,'Style$Unit$1',74,null),Qk=$x(EF,'Style$Unit$2',75,null),Rk=$x(EF,'Style$Unit$3',76,null),Sk=$x(EF,'Style$Unit$4',77,null),Tk=$x(EF,'Style$Unit$5',78,null),Uk=$x(EF,'Style$Unit$6',79,null),Vk=$x(EF,'Style$Unit$7',80,null),Wk=$x(EF,'Style$Unit$8',81,null),Xk=$x(EF,'Style$Unit$9',82,null),vk=$x(EF,'Style$Display$1',54,null),wk=$x(EF,'Style$Display$2',55,null),xk=$x(EF,'Style$Display$3',56,null),yk=$x(EF,'Style$Display$4',57,null),Ak=$x(EF,'Style$Overflow$1',59,null),Bk=$x(EF,'Style$Overflow$2',60,null),Ck=$x(EF,'Style$Overflow$3',61,null),Dk=$x(EF,'Style$Overflow$4',62,null),Fk=$x(EF,'Style$Position$1',64,null),Gk=$x(EF,'Style$Position$2',65,null),Hk=$x(EF,'Style$Position$3',66,null),Ik=$x(EF,'Style$Position$4',67,null),Kk=$x(EF,'Style$TextAlign$1',69,null),Lk=$x(EF,'Style$TextAlign$2',70,null),Mk=$x(EF,'Style$TextAlign$3',71,null),Nk=$x(EF,'Style$TextAlign$4',72,null),jo=Zx(pF,'ChatView_MyUiBinderImpl_GenBundle_default_InlineClientBundleGenerator',285),io=Zx(pF,'ChatView_MyUiBinderImpl_GenBundle_default_InlineClientBundleGenerator$1',286),oo=Zx(pF,'LoginView_MyUiBinderImpl_GenBundle_default_InlineClientBundleGenerator',292),no=Zx(pF,'LoginView_MyUiBinderImpl_GenBundle_default_InlineClientBundleGenerator$1',293),Ml=Zx(GF,'OnlyToBeUsedInGeneratedCodeStringBlessedAsSafeHtml',142),Kl=Zx(AF,'LayoutImpl',140),Ho=Yx(mF,'Boolean;',319),bl=Zx(HF,'DomEvent',89),fl=Zx(HF,'KeyEvent',96),dl=Zx(HF,'KeyCodeEvent',95),el=Zx(HF,'KeyDownEvent',97),al=Zx(HF,'DomEvent$Type',92),Tn=Zx(vF,'AbstractList',263),Zn=Zx(vF,'ArrayList',268),Rn=Zx(vF,'AbstractList$IteratorImpl',264),Sn=Zx(vF,'AbstractList$ListIteratorImpl',265),Nl=Zx(GF,'SafeHtmlString',143),cl=Zx(HF,'HumanInputEvent',88),gl=Zx(HF,'MouseEvent',87),_k=Zx(HF,'ClickEvent',86),vl=Zx(tF,'LegacyHandlerWrapper',113),pl=Zx(wF,'CloseEvent',107),bo=Zx(vF,'MapEntryImpl',273),Ol=Zx('com.google.gwt.text.shared.','AbstractRenderer',145),Ql=Zx(IF,'PassthroughRenderer',147),Pl=Zx(IF,'PassthroughParser',146),Nm=Zx(oF,'ScrollImpl',210),$n=Zx(vF,'Collections$EmptyList',270),kk=Zx(JF,'Attribute',15),hl=Zx(HF,'PrivateMap',98),cm=Zx(KF,'TouchScroller',151),bm=Zx(KF,'TouchScroller$TemporalPoint',161),_l=Zx(KF,'TouchScroller$MomentumCommand',158),am=Zx(KF,'TouchScroller$MomentumTouchRemovalCommand',160),$l=Zx(KF,'TouchScroller$MomentumCommand$1',159),Ul=Zx(KF,'TouchScroller$1',152),Vl=Zx(KF,'TouchScroller$2',153),Wl=Zx(KF,'TouchScroller$3',154),Xl=Zx(KF,'TouchScroller$4',155),Yl=Zx(KF,'TouchScroller$5',156),Zl=Zx(KF,'TouchScroller$6',157),lk=Zx(JF,'PrimitiveValueAttribute',16),jk=Zx(JF,'AriaValueAttribute',14),ll=Zx(HF,'TouchEvent',101),nl=Zx(HF,'TouchStartEvent',105),kl=Zx(HF,'TouchEvent$TouchSupportDetector',103),ml=Zx(HF,'TouchMoveEvent',104),jl=Zx(HF,'TouchEndEvent',102),il=Zx(HF,'TouchCancelEvent',100),gk=Zx(BF,'AnimationSchedulerImpl',7),$k=Zx(EF,'StyleInjector$StyleInjectorImpl',85),Zk=Zx(EF,'StyleInjector$1',84),Rl=Zx(KF,'DefaultMomentum',148),Sl=Zx(KF,'Momentum$State',149),fk=Zx(BF,'AnimationSchedulerImplTimer',10),ek=Zx(BF,'AnimationSchedulerImplTimer$AnimationHandleImpl',13),xo=Yx('[Lcom.google.gwt.animation.client.','AnimationSchedulerImplTimer$AnimationHandleImpl;',320),hm=Zx(uF,'Timer',12),dk=Zx(BF,'AnimationSchedulerImplTimer$1',11),gm=Zx(uF,'Timer$1',170),ck=Zx(BF,'AnimationSchedulerImplMozilla',8),bk=Zx(BF,'AnimationSchedulerImplMozilla$AnimationHandleImpl',9),Tl=Zx(KF,'Point',150);$stats && $stats({moduleName:'chatApp',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.chatApp) $wnd.chatApp.onScriptLoad();
--></script></body></html>